Configurar o ambiente de desenvolvimento para Android

ambiente-de-desenvolvimento-para-android

Vamos então dar inicio ao tutorial.

1º Passo

Instalar o java JRE e SDK.
Segue a hiperligação Java SDK e instala a versão mais recente.

2º Passo

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/

3º Passo

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”.
 Configurar o ambiente de desenvolvimento para Android

Na janela seguinte clica em variáveis de ambiente, na tab Avançadas.
 Configurar o ambiente de desenvolvimento para Android

De seguida vamos editar o path para o nosso utilizador, clicando em editar.
 Configurar o ambiente de desenvolvimento para Android

Adiciona o caminho para a directoria tools no teu pc.
 Configurar o ambiente de desenvolvimento para Android

4º Passo

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”.
 Configurar o ambiente de desenvolvimento para Android

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

De volta à janela do “Available Software”, faz um Check ao Developer Tools e clica em Next.
 Configurar o ambiente de desenvolvimento para Android

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.

5º Passo

Agora vamos configurar o plugin ADT, para isso vamos modificar as preferências do Eclipse, para apontar para o directoria do SDK do Android.

  • Vai ao menu Window > Preferences
  • No painel da esquerda, selecciona Android.
  • Para a localização do SDK, clica em Browse… e aponta para a localização onde descompactaste o SDK. No meu caso foi D:android-sdk-windows.
  • Clica em Apply e depois Ok para terminar.

6º Passo

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.
 Configurar o ambiente de desenvolvimento para Android

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!

O Francisco Andrade estudou no ISEC, onde tirou o curso de Engenharia Informática, trabalha actualmente em Lisboa, na Nokia Siemens Networks como software e web developer. Apesar das suas principais competências serem na área de desenvolvimento, o Francisco é também um curioso na área de Design Gráfico.

Comente pelo Facebook:

72 Responses to Configurar o ambiente de desenvolvimento para Android

  1. Ricardo FP diz:

    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!

  2. Francisco Andrade diz:

    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!

  3. cleber diz:

    Parabéns pela qualidade dos tutoriais!!

  4. sgalmeida diz:

    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, ???

  5. Alan roodrigues diz:

    Estou usando o helios, e está demorando muito para baixar o plugin do android, gostaria de mais informações, obg.

    • Francisco Andrade diz:

      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.

    • Francisco Andrade diz:

      Alan já estive a instalar o plugin no Eclipse Helios, demorou bastante tempo (entre 15 a 20 min!). Mas funcionou bem e ficou instalado.

  6. Abener Souza diz:

    No passo numero 4- não aparece a opção “patch” isso se deve por eu estar usando Winxp?

  7. Francisco diz:

    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 :)

  8. Vinícius diz:

    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á.

    • Francisco diz:

      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,

  9. Diego diz:

    cara… nao tem path em variaveis do utilizador, só variaveis do sistema.. pode ser esse ?

  10. Ricardo diz:

    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.

  11. Marcos Silva diz:

    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.

  12. Francisco diz:

    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,

  13. aguiar junior diz:

    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?

    • Francisco diz:

      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.

  14. Raphael diz:

    Pow demora muito pra atualizar o Android SDK ? aqui ja ta mais de 1 Hora

  15. Thiago diz:

    Parabéns, muito legal o post….

  16. Felipe diz:

    Parabéns pelo post! continue assim!

  17. Sidnei Nardo diz:

    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 ).

    • Francisco Andrade diz:

      Olá Sidnei, Obrigado! Sim, sou de Portugal

      • Sidnei Nardo diz:

        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.

  18. Victor diz:

    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

    • Francisco diz:

      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

  19. William diz:

    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.

  20. Isaias diz:

    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!

  21. Gustavo diz:

    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 ?

  22. André diz:

    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!

  23. Francisco diz:

    Olá André,

    Efectivamente não sei qual será o problema…

    Recomendo a reinstalação do eclipse e SDK.

    Cumps,
    Francisco

  24. Vinicius diz:

    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

  25. Filipe Barrozo diz:

    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

  26. vespede diz:

    Gostei

  27. Duncan diz:

    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?

  28. Flavio diz:

    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.

    • Francisco Andrade diz:

      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?!

  29. Rosi Cabral diz:

    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

  30. Jairo diz:

    Olá, meu win7 é 64bits, neste caso preciso instalar todos as aplicações em 64 bits?

  31. Renato Concha diz:

    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.

  32. Dá o seguinte erro quando insiro o endereço:

    https://dl-ssl.google.com/android/eclipse/

    x Duplicate location

  33. 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?

  34. 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

    • Francisco Andrade diz:

      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.

  35. alex diz:

    estou com problema com adt 18.0.0.0 não instala no ganymed

  36. Francisco Andrade diz:

    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

  37. Marcos Bravo diz:

    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

    • Brasileiro Indignado diz:

      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.

  38. Vitor diz:

    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

  39. Vitor diz:

    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

  40. Pedro Alonso diz:

    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.

  41. Geraldo diz:

    Execute como administrador

  42. Lucas diz:

    Muito obrigado, estava a mais de 2 semanas tentando, e não tinha nada explicando tudinho !

    OBRIGADO MESMO !!!!!!!!!!!!

  43. erik diz:

    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

  44. Bruno César diz:

    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?

  45. gui7zx diz:

    Ai vei,vlw mesmo em,agora um pequeno problema,como usa esse treco?

  46. Quero o FCBYM no android. Do mesmo jeito. É possível?

  47. John diz:

    Gostaria de saber como utilizar galaxy s4 para rodar os projetos nele

    • Olá John! Existem aplicativos específicos para isso. A sugestão é pesquisar na Google Play, que certamente encontrará algo que satisfaça as suas necessidades. Obrigado por comentar!!

Deixar uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Pode usar estas etiquetas HTML e atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>