Este tutorial surge no seguimento do tutorial, Aprender a programar para o Android. Onde ensino como desenvolver uma primeira aplicação “Olá, Mundo!”, uma breve abordagem à Framework do Android.
Vamos então dar inicio ao tutorial.
Instalar o java JRE e SDK.
Segue a hiperligação Java SDK e instala a versão mais recente.
Fazer o download do Eclipse IDE, para o correcto funcionamento do Android Development Tools (ADT) plugin, faz download da versão 3.4 (Ganymede) ou 3.5 (Galileo), no meu caso estou a utilizar a versão Galileo.
Link para download do Eclipse: http://www.eclipse.org/downloads/
Vamos agora configurar o ambiente de desenvolvimento para aplicações do Android, para isso é necessário fazer o download do Android SDK (pacote de iniciação). Faz o download da última versão do SDK na página de download.
Depois de feito o download, extrai o ficheiro para um local na tua máquina, eu extrai para D:android-sdk-windows
Adicionalmente podemos adicionar o directório primário das ferramentas do SDK, “tools”, ao PATH do sistema. Carrega na tecla do Windows + Pause, na seguinte janela carrega em “Definições avançadas do sistema”.

Na janela seguinte clica em variáveis de ambiente, na tab Avançadas.

De seguida vamos editar o path para o nosso utilizador, clicando em editar.

Adiciona o caminho para a directoria tools no teu pc.

Neste passo vamos instalar o plugin do Android no Eclipse, o ADT (Android Development Tools), que foi desenvolvido para oferecer ao programador um ambiente integrado e poderoso para o desenvolvimento de aplicações para o Android. O plugin permite configurar um novo projecto Android de forma rápida e simples.
No meu caso estou a utilizar o Eclipse 3.5 (Galileo), se estiverem a utilizar a versão 3.4 e tiverem dificuldades em configurar o plugin, deixem um comentário, que ajudo no que for possível.
Abre o Eclipse, vai ao menu Help > Install New Software
Clica em Add, na janela “Available Software”.

Configura o site (https://dl-ssl.google.com/android/eclipse/)a utilizar de acordo com a imagem, depois clica em OK.

De volta à janela do “Available Software”, faz um Check ao Developer Tools e clica em Next.

Na janela seguinte, clica novamente em Next. Não te esqueças de ler e aceitar os termos da licença e clicar em Finish.
Para terminar reinicia o Eclipse.
Agora vamos configurar o plugin ADT, para isso vamos modificar as preferências do Eclipse, para apontar para o directoria do SDK do Android.
O último passo é configurar o SDK, utilizando uma ferramenta incluída no SDK Starter Package. Vai até a directoria do SDK e lança o setup, para teres acesso ao Manager gráfico do SDK.
Na primeira vez que abrires o Manager, vais ter a seguinte janela, selecciona a opção, Accept All e clica em Install.

O download e instalação poderá demorar alguns minutos, dependendo da velocidade da tua internet. Quando terminar, clica em Close, para fechar o AVD Manager.
Chegamos então ao fim da configuração do ambiente de desenvolvimento para Android: instalámos o SDK e instalámos e configurámos o plugin ADT no Eclipse.
Se tiveres dúvidas ou problemas, deixa o teu comentário, que irei ajudar da melhor forma possível!
Olá. No 6° passo recebo a mensagem “Failed to fetch url…”
Como proceder? qual o url a usar neste campo?
Grato, parabéns pelo tutorial!
Olá Ricardo, obrigado pelo teu comentário.
O Problema parece estar relacionado com o download por HTTPS.
Faz o seguinte, que deverá resolver o problema:
1. Abre o Manager, vai até as “Settings” no painel da esquerda.
2. Na secção “Misc”, faz o check da opção “Force https://… sources to be fetched using http://…”
3. Clica em “Save & Apply”.
Depois disto tenta novamente actualizar o AVD Manager.
ps: desculpa se a informação não for 100% precisa, mas neste momento não tenho aqui instalado o SDK!
Obrigado, Francisco. Funcionou, estou a fazer os downloads agora!
Cool Ricardo!
Bom Dia Francisco,
não funcionou com o force teria alguma outra opção???
Pois Thiago, não sei… deveria funcionar!
Só se for alguma configuração de rede especifica da tgua máquina…
Parabéns pela qualidade dos tutoriais!!
viva
estou mesmo a começar de experimentar a plataforma. estou mesmo no início!
e então a minha pergunta é: de entre todos os IDEs do Eclipse que é possível fazer o download em http://www.eclipse.org/downloads/, qual é a versão a escolher? Java, Classic, ???
Olá sgalmeida,
Faz o download desta versão: http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5.2-201002111343/eclipse-SDK-3.5.2-win32.zip
É a versão 3.5.2 (Galileo).
Estou usando o helios, e está demorando muito para baixar o plugin do android, gostaria de mais informações, obg.
Olá Alan,
Estou a migrar o meu IDE para o Helios.
Vou tentar instalar o plugin, ver se corre tudo bem!
Depois actualizo o comment com informação adicional.
Alan já estive a instalar o plugin no Eclipse Helios, demorou bastante tempo (entre 15 a 20 min!). Mas funcionou bem e ficou instalado.
No passo numero 4- não aparece a opção “patch” isso se deve por eu estar usando Winxp?
Olá Adener,
Não tenho a certeza se compreendi a sua dúvida, no passo 4 não existe nada relacionada com “patch”.
Este procedimento já foi feito e testado no WinXP e funcionou correctamente
Olá, Primeiramente, parabéns Francisco, muito bom o seu post.
A minha dúvida é, em path devo colocar em
valor de
“C:\Program Files\Android\android-sdk\tools” OU
“%ComommProgramFiles%\microsftShares” ?.
Obbrigado desde de já.
Olá Vinícius,
Você deve editar o path, ou seja, vai adicionar ao texto já existente (no final), o caminho do seu sdk -> C:\Program Files\Android\android-sdk\tools
Não esqueça do colocar ; antes do caminho, para separar do caminhos anteriores. Como está na 4ª imagem do passo 3.
Cumps,
cara… nao tem path em variaveis do utilizador, só variaveis do sistema.. pode ser esse ?
Olá Diego,
Sim, pode adicionar no path das variaveis de sistema.
Boas Francisco,
queria apenas confirmar se é possível efectuar isto no Win7 64 bits? Já reparei que a janela mais acima tem win7 Ultimate mas é para ter certeza.
Obrigado desde já, por este pequeno passo para a programação no Android.
Olá Ricardo,
Não testei no Win7 64 bit, mas pelo que estive a ler, deverá conseguir instalar.
Tenha atenção que têm de fazer download do Java 64 bit e eclipse 64 bit. O SDK Android é o mesmo.
Se tiver problemas, pode tentar aqui:
http://stackoverflow.com/questions/1919340/android-sdk-setup-under-windows-7-pro-64-bit
Cumprimentos e bom coding!
Ok,
Obrigado pela resposta.
Vou testar e depois dou feedback.
Cumprimentos.
Olá pessoal,
Tenho o seguinte problem, o Tablet só liga, aparece a tela inicial e se desliga. Como eu faço para reinstalar o Android 2.1 nele novamente, pois acho que deu pau no SO.
Olá Marcos,
Acho que a tua pergunta não têm nada a ver com o post, pois não?
Estás a falar de um dispositivo físico? ou de uma configuração do ADV?
Se o que queres é instalar o Android no teu tablet segue este link:
http://www.androidtablets.net/forum/gome-flytouch-firmware/1655-how-install-rom-your-tablet.html ou similar.
Terás de procurar pela net como instalar uma nova ROM no tablet.
Cumps,
segui todos os passos, tudo funciona, mas quando vou testar um aplicativo ele não acha o emulador, e no próprio sdk informa que tenho que repara-lo, mas a opção de repara-lo esta apagada, como devo proceder?
Olá Aguiar,
Talvez o melhor seja criares um novo ADV para, e lançares o aplicativo a partir desse novo.
Possivelmente ocorreu algum problema com o emulador actual…
Se continuar a não funcionar, envia um email com mais pormenores do erro através dos contactos aqui do site.
Pow demora muito pra atualizar o Android SDK ? aqui ja ta mais de 1 Hora
Parabéns, muito legal o post….
Obrigado Thiago!
Parabéns pelo post! continue assim!
Obrigado Felipe!
Olá. Muito legal.
Sou desenvolvedor de C# e estou iniciando em Android. Foi muito difícil encontrar um site bem explicadinho assim.. passo a passo. Parabéns.
Você é de Portugal?? ( é por causa do português, diferente do meu ).
Olá Sidnei, Obrigado! Sim, sou de Portugal
Ah. legal.. sou de Penápolis, interior de São Paulo-Brasil.. Novamente, parabéns, e particularmente Obrigado, seu post me ajudou muito, na verdade solucionou o problema que estava enfrentando até o momento em minha migração de linguagem.
Olá, eu fiz todos os passos e está dando o seguinte erro quando eu abro o Eclipse, File>New>Project>android project aparece uma mensagem: “SDK Platform Tools component is missin! Please use de SDK Manager to install it.”
Como resolvo esse problema? sendo que fiz todos os passos descritos no tutorial
Obrigado
Olá Victor,
Não estou a ver qual o problema, mas possivelmente ficou alguma coisa mal instalada.
Acede a C:\Program Files\Android\android-sdk e lança o SDK Manager, instala/update todos os componentes.
Cumps,
Francisco
Olá Francisco.
Instalei tudo e aparentemente estava OK até o Passo 5, em que não está aparecendo o “Android” no painel do lado esquerdo (no Eclipse) como você comentou. Consequentemente, também não aparece em Novo Projeto (File > New > Project > Android).
O que pode estar ocorrendo?
Obrigado.
No passo 5 eu seleciono o Android, mais na hora de informar o caminho da um erro e aparece uma mensagem encima falando “Could not find folder ‘too…droid-sdk-windows\tools\’.” sendo q o caminho e esse “C:\android-sdk-windows\tools” e não da certo!
Achei o erro!
não segui o passo 4 direito…
Me ajuda pelo amor de Deus , meu eclipse não abre sempre da esse erro !
A Java Runtime Environment(JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following location :
C:\eclipse\jre\bin\javaw.exe
javaw.exe in you current PATH
Alguem pode ajudar ? O que eu tenho que fazer ?
Na hora que dou Check ao Developer Tools e clica em Next, da esse erro:
An error occurred while collecting items to be installed
session context was:(profile=epp.package.modeling, phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operand=, action=).
Problems downloading artifact: osgi.bundle,org.eclipse.emf.teneo.hibernate,1.1.1.v200909151729.
File has invalid content:C:\DOCUME~1\ALDISS~1\CONFIG~1\Temp\signatureFile7342846336935118060.jar
Invalid content:org.eclipse.emf.teneo.hibernate.extra.jar
The file “org.eclipse.emf.teneo.hibernate.extra.jar” in the jar “C:\DOCUME~1\ALDISS~1\CONFIG~1\Temp\signatureFile7342846336935118060.jar” has been tampered!
Problems downloading artifact: osgi.bundle,org.eclipse.jet,1.0.2.v201001281539.
File has invalid content:C:\DOCUME~1\ALDISS~1\CONFIG~1\Temp\signatureFile466378266159314261.jar
Invalid content:jetant.jar
The file “jetant.jar” in the jar “C:\DOCUME~1\ALDISS~1\CONFIG~1\Temp\signatureFile466378266159314261.jar” has been tampered!
Invalid content:transforms/plugins/org.eclipse.jet.transforms.newproject_1.0.0.jar
The file “transforms/plugins/org.eclipse.jet.transforms.newproject_1.0.0.jar” in the jar “C:\DOCUME~1\ALDISS~1\CONFIG~1\Temp\signatureFile466378266159314261.jar” has been tampered!
Invalid content:transforms/plugins/org.eclipse.jet.transforms.taglibdoc_1.0.0.jar
The file “transforms/plugins/org.eclipse.jet.transforms.taglibdoc_1.0.0.jar” in the jar “C:\DOCUME~1\ALDISS~1\CONFIG~1\Temp\signatureFile466378266159314261.jar” has been tampered!
Problems downloading artifact: osgi.bundle,org.eclipse.m2m.atl.core.ant,3.0.2.v201001190421.
File has invalid content:C:\DOCUME~1\ALDISS~1\CONFIG~1\Temp\signatureFile1990623230321276177.jar
Invalid content:lib/atlAntTasks.jar
The file “lib/atlAntTasks.jar” in the jar “C:\DOCUME~1\ALDISS~1\CONFIG~1\Temp\signatureFile1990623230321276177.jar” has been tampered!
Problems downloading artifact: osgi.bundle,org.eclipse.xpand.examples,0.7.2.v200908120436.
File has invalid content:C:\DOCUME~1\ALDISS~1\CONFIG~1\Temp\signatureFile6884584975067179353.jar
Invalid content:examples.jar
The file “examples.jar” in the jar “C:\DOCUME~1\ALDISS~1\CONFIG~1\Temp\signatureFile6884584975067179353.jar” has been tampered!
Olá André,
Efectivamente não sei qual será o problema…
Recomendo a reinstalação do eclipse e SDK.
Cumps,
Francisco
Cara….acabei de passar por esse problema e na verdade era o seguinte.
1) O seu JDK não pode ser da versão 7, tem que ser da 6 ou 5.
2) Confere qual é o seu sistema operacional para saber se o JDK e o Eclipse estão iguais. No caso conferir se tudo é 32 ou 64 bits
Boa tarde
Informo que a direção da url dada no passo 4 não está sendo encontrada por meu eclipse, a informação que dá é como link corrompido ou erro 404. fico no agd de vossa consideração.
grato
Gostei
boa noite
1 pergunta:
tenho o instalado eclipse mas ele da o aviso
A Java Runtime Environment(JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following location :
C:\eclipse\jre\bin\javaw.exe
javaw.exe in you current PATH
como faço para ele localizar a maquina virtual jdk? a minha e jdk7.
2 pergunta: configuração de variavel de ambiente tem a do usuario e a do sistema, no livro ele pede p adicionar plataforms-tools e tools na path, mas so da p add uma, ou e so criar uma path na parte variavel de usuario?
Olá Duncan,
Pode ler mais sobre como resolver o seu problema aqui: http://stackoverflow.com/questions/2030434/eclipse-no-java-jre-jdk-no-virtual-machine
Para o segundo ponto, basta adicionar o path na variavel do utilizador.
Ola, primeiramente gostaria de agradecer pela ajuda deste tutorial. o meu problema é na hora de instalar o plugin do Android no Eclipse, o ADT (Android Development Tools), tenho o Eclipse SDK Version: 3.3.1, e gostaria de saber como seguir apartir do 4º passo deste post.
Olá Flávio,
Os passos para instalar o ADT no eclipse 3.3.1 não devem ser muito diferentes de instalar outro qualquer plugin, no entanto já ponderou evoluir para a versão mais recente do Eclipse?!
Comprei um tablet com o programa android, mas ñ estou conseguindo navegar na internet com ele. Tenho roteador e ja configurei. Chega a abrir a pagina mas ñ navega. Poderia me dar uma luz? Obrigado
Olá, meu win7 é 64bits, neste caso preciso instalar todos as aplicações em 64 bits?
Malta para quem tem dificuldade ao instalar os plugins ADT (https://dl-ssl.google.com/android/eclipse/)
é façil, usem o Eclipse Helios.
Eu tmb tive muita dificuldade,acabei por instalar o Eclipse Helios.
Obrigado pela dica Renato!
Dá o seguinte erro quando insiro o endereço:
https://dl-ssl.google.com/android/eclipse/
x Duplicate location
Dá o seguinte erro quando estou no 4.passo na seguinte parte:
“De volta à janela do “Available Software”, faz um Check ao Developer Tools e clica em Next”
Aparece a seguinte mensagem de erro:
Cannot complete the install because one or more required items could not be found.
Software being installed: Android Development Tools 18.0.0.v201203301601-306762 (com.android.ide.eclipse.adt.feature.group 18.0.0.v201203301601-306762)
E analisando percebi que é no item:
“Android Development Tools” que deixe avançar.
O que faço?
Olha a próxima mensagem de erro:
An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase.
session context was:(profile=SDKProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand=, action=).
Error reading signed content.
The file “C:\Program Files (x86)\eclipse-SDK-4.1-win32\eclipse\plugins\com.android.ide.eclipse.ddms_18.0.0.v201203301601-306762.jar” does not exist
Olá Diego,
Já conseguiu resolver ai os seus problemas? Em que ponto é que está parado para o poder ajudar?
Tenha atenção que a versão 18 do plugin ADT só funciona na versão do Eclipse Helios ou superior.
estou com problema com adt 18.0.0.0 não instala no ganymed
Alex de acordo com a página do plugin, a versão 18.0.0.0 apenas roda no Eclipse Helios.
http://developer.android.com/sdk/eclipse-adt.html
Interessante,sou programador há mais de 23 anos, e sempre em desktop´s, agora preciso desenvolver meus aplicativos para o android, e seu tutorial com certeza não vai dar certo em casa, isso sempre acontece com ferramentas novas…rs! Mas é uma ótima tentativa sua, parabéns, sei que não vai responder, até porque vc deve ser um cara muito ocupado! Outra pergunta, as ferramentas e IDE que citou funcionam no XP? Explico: usamos o ubuntu aqui, e temos um emulador do XP que é uma maravilha, e pasmem, desenvolvido por um brasileiro, e não queremos nada com o sevem muito menos com o W8, w9, w10…100, ou alguma coisa que eles lancem.
Se puder responder agradeço e mais uma vêz parabéns, torço para que você consiga tudo que precisa neste plano físico.
paix et lucis prosperitás
Com 23 anos de experiência ainda não aprendeu a ter educação?
E de que adianta ter toda está arrogância se fica lendo tutorialzinho?!?!?!
Acho que deveria ter mais respeito pelo trabalho dos outros e baixar a bola, colaborando para melhorar o artigo ao invés de criticar antes mesmo de testar.
E pasme, pouco me interessa se usa Ubuntu, Windows ou MAC.
Existem desenvolvedores bons em todo lado, então o comentário sobre isto ou aquilo ser do Brasil é totalmente desnecessário e presunçoso.
Não precisa responder, basta ajudando informando que funcionou e se não funcionou informando o que fez para funcionar.
Travei no 4ºPasso
Tenho o Eclipse Helios…
Consigo fazer até a parte de Aceitar os Termos…mas quando ele começa a instalar vai até 50% e da erro:
‘Instaling SoftWare’ has encontered a problem.An error ocurred while collecting items to be instaled.
E os detalhes são:
An error occurred while collecting items to be installed
session context was:(profile=SDKProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Unable to read repository at http://download.eclipse.org/releases/helios/201102250900/aggregate/plugins/org.eclipse.emf.ecore.change_2.5.1.v20100907-1643.jar.pack.gz.
Read timed out
Multiple problems occurred while downloading.
Unable to read repository at http://download.eclipse.org/releases/helios/201102250900/aggregate/plugins/org.eclipse.wst.common.emfworkbench.integration_1.2.3.v201012020600.jar.pack.gz.
Read timed out
Unable to read repository at http://download.eclipse.org/releases/helios/201102250900/aggregate/plugins/org.eclipse.wst.common.emfworkbench.integration_1.2.3.v201012020600.jar.
Read timed out
Estou parado no 4º Passo
Tenho o Eclipse Helios…
Consigo fazer até a parte de Aceitar os Termos…mas quando ele começa a instalar vai até 50% e da erro:
‘Instaling SoftWare’ has encontered a problem.An error ocurred while collecting items to be instaled.
E os detalhes são:
An error occurred while collecting items to be installed
session context was:(profile=SDKProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Unable to read repository at http://download.eclipse.org/releases/helios/201102250900/aggregate/plugins/org.eclipse.emf.ecore.change_2.5.1.v20100907-1643.jar.pack.gz.
Read timed out
Multiple problems occurred while downloading.
Unable to read repository at http://download.eclipse.org/releases/helios/201102250900/aggregate/plugins/org.eclipse.wst.common.emfworkbench.integration_1.2.3.v201012020600.jar.pack.gz.
Read timed out
Unable to read repository at http://download.eclipse.org/releases/helios/201102250900/aggregate/plugins/org.eclipse.wst.common.emfworkbench.integration_1.2.3.v201012020600.jar.
Read timed out
To precisando de uma ajuda urgente!
Bem, no quinto passo, eu vou em Window > Preferences, e não aparece o Android do lado esquerdo!! Alguém me ajuda, por favor !!
Grato, Pedro Alonso.
Já consegui resolver, não sei como mais resolvi!
Execute como administrador
Muito obrigado, estava a mais de 2 semanas tentando, e não tinha nada explicando tudinho !
OBRIGADO MESMO !!!!!!!!!!!!
Peguei um tutorial da S pen 2.2 do galaxy note, mas não diz como passar para o celular o novo app desenvolvido. pode me ajudar
Apos o 5º passo, quando eu reiniciei o eclipse constou no consolid a seguinte messagem: “[2012-09-29 14:52:44 - DDMS] DDMS files not found: C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe “. o isso significa?
Ai vei,vlw mesmo em,agora um pequeno problema,como usa esse treco?
Quero o FCBYM no android. Do mesmo jeito. É possível?