Ponto V!

Home Android Configurando ambiente de desenvolvimento Android - ADT Bundle
Maicris Fernandes
Configurando ambiente de desenvolvimento Android - ADT BundleImprimir
Escrito por Maicris Fernandes

Prezado leitor,

Em meu primeiro artigo para o PontoV mostrei como instalar o eclipse com o SDK Android em sua versão 3.1, onde era preciso baixar em separado todas as ferramentas (eclipse, plugin ADT e SDK Android) e configurá-las seqüencialmente. Desde então algumas coisas mudaram no processo de instalação, sendo necessário atualizar este documento.

Neste novo artigo estamos na versão Android 4.2 Jelly Bean, sendo que o processo de instalação foi todo encapsulado em um único arquivo: ADT Bundle.

Também é preciso baixar e instalar o JDK (Java Development Kit), o qual provê as bibliotecas de desenvolvimento Java.

Embora este novo formato de instalação seja mais simples ainda é possível instalar e configurar o SDK Android da maneira antiga, bastando para isto fazer o download em separado de cada ferramenta, de acordo com o artigo anterior.

Este documento está organizado da seguinte forma:

  • Downloads
    • ADT Bundle
    • JDK
  • Instalações
    • JDK
    • ADT Bundle
  • Configuração
    • Android SDK Manager
    • Android Virtual Device Manager
  • Próximos passos...

Downloads

ADT Bundle

Para efetuar o download do ADT Bundle, acesso o site Android Developers.

Link: http://developer.android.com/

img01

Na parte inferior da página acesse o link Get the SDK. Você será direcionado para a página de download do ADT Bundle. Clique no botão Download the SDK. Na página que segue marque a caixa de concordância com a licença do Android SDK, e escolha a versão do seu sistema operacional.

img02

O arquivo de instalação tem um tamanho de aproximadamente 400 Mb.

Java

Para efetuar o download do JDK acesso o site da Oracle.

Link: http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html

img05

Clique no botão Download abaixo de JDK.

img06

Na página seguinte, marque a opção Accept License Agreement e clique no link de download correspondente ao seu sistema operacional.

Instalações

JDK

Execute o arquivo de instalação do JDK. Nas três primeiras janelas clique em Next, e na última em Close.

img07

img08

img09

img10

ADT Bundle

O processo de instalação é bem simples, bastando apenas descompactar a pasta do ADT Bundle no local desejado para instalação.

A pasta do ADT Bundle é composta por:

Pasta eclipse - contém os arquivos referentes ao software eclipse já configurado com o plugin ADT

Pasta sdk - contém os arquivos do SDK Android e ferramentas adicionais

Arquivo SDK Manager.exe - atualiza as versões do SDK do Android

Configuração

Android SDK Manager

É fortemente recomendado que você atualize todas as versões do SDK Android antes de começar a desenvolver, uma vez que, caso carregue exemplos de livros e/ou internet será necessário ter instalada a versão da SDK Android exata para rodá-los.

Para tanto, execute o arquivo SDK Manager.exe da pasta do ADT Bundle. Na janela Android SDK Manager que abrirá marque todas as atualizações, e clique em install. A atualização levará um bom tempo...

Android Virtual Device Manager

Para poder testar suas aplicações Android você pode rodar diretamente em um celular ou tablet. Porém, recomendo a instalação de alguns emuladores, visto que com eles é possível verificar o funcionamento de seu aplicativo em diversas versões do sistema.

Para criar um novo device clique no ícone Android Virtual Device Manager na barra de ferramentas do eclipse.

clip_image018

img12

Na janela Android Virtual Device Manager clique no botão New..., e será aberta a janela Create New Virtual Device (AVD). Seguem explicações sobre as configurações mais importantes:

  • AVD Name: é o nome que identifica o dispositivo. Permitido caracteres, números, ".", "_" e "-".
  • Device: define o tamanho para a tela do dispositivo.
  • Target: define a versão da API Android.
  • CPU/ABI: define o uso de versões diferentes de emulação, quando disponível.
  • SD Card size: define o tamanho da memória para emulação de cartão SD do dispositivo.
  • Use Host GPU: permite o uso de aceleração por hardware do dispositivo.

Segue um modelo de configuração de um dispositivo com tela de 4" usando Android 4.2:

img13

Próximos Passos...

Seu ambiente Android está instalado e pronto para ser usado. Agora você pode criar seus aplicativos e testá-los em um dispositivo virtual.

Bom desenvolvimento!


Comentários (37)
  • Anônimo
    avatar

    muito bom este tutorial, obrigado...

  • Jonatas
    avatar

    Excelente, continue compartilhando conhecimento

  • Jefferson  - ADT Bundle + OpenCV android
    avatar

    Maicris vc poderia me ajudar? Estou tentando fazer um projeto com ADT + OpenCV mas não conseguindo compila-lo, sempre com o mesmo erro ndk-build.cmd.
    Como posso resolver este te? Estou com o Win 7 64 bits e XP(virtual box)32 bits

  • Jun10r
    avatar

    Otimo tutorial Maicris ma sestou com uma dúvida. Já tentei configurar no Eclipse e no Netbeans, consegui fazer funcionar nos dois, mas no Eclipse tem um bug, nao consgo criar um projeto, da um erro na hora que tem que preencher o nome do projeto e o package. Fui para o Netbeans, ate consegui rodar o emulador, desliguei o pc e quando liguei no outro dia ja tava dando erro na hora de criar um novo projeto. Por acaso é preciso que esteja conectado a internet para utilizar a IDE com andoid? Vou tentar com este tutorial, ja que os outros eram com versões anteriores de JDK, SDK e ADT e pode haver algum erro de configuraçao, uma vez que baixei as ultimas versões de tudo. Se puder dar uma ajuda agradeço.

  • Maicris  - re:
    avatar

    Olá. Instalando o ADT Bundle e o JDK deve rodar tranquilo... não há necessidade de estar conectado à internet. Caso não funcione, pode ser um problema de Windows mesmo... Abraço. Maicris

  • Rummenigg  - pode mi dar um programa estou com problemas
    avatar

    :confused: sou do curso de programador e tenho que fazer uma prova que e para mi em tragar um programa e eu nao sei como fazer vc pode mi ajudar.

  • Reinaldo  - Carregando Unidade de Drive - Android 4.1 ( samsun
    avatar

    Caro amigo , tenho uma aplicação para android que exige que quando o aparelho é conectado ao Computado ele deve necessariamente criar um Drive ( E/F/G etcc..) como os atuais androids 4.1 em diante geralmente em aparelhos Samsumg quando ele é conectado ao computador acontece que ele abre apenas uma unidade de mídia , não cria uma letra de drive no computador, desta forma meu programa fica indisponível pois ele não consegue identificar o Android , vc sabe se existe alguma maneira de resolver isso? desde já agradeço.

  • Jorge  - Tutorial
    avatar

    Ótimo tutorial de configuração do ADT Bundle.

  • Reginaldo Oliveira Rodrigues  - Sobre preparação do ambiente para android
    avatar

    Olá, Maicris. Muito obrigado a vocês do pontov.com.br por compartilhar conosco essas informações. Já estou dando os primeiros passos no desenvolvimento Java para Android.
    Sobre o ADT Manager, o executável ADT Manager que vem no pacote zip que eu baixei em outubro de 2013 ele não roda, então eu estou rodando o eclipse que veio nele, e indo lá no menu Window > Android SDK Manager para baixar os pacotes atualizados. Espero que essa informação complemente este tutorial. No demais, é isso.
    Obrigado e parabéns pelo tutorial.

  • Valder Olmo Corrêa  - SDK Manager e Eclipse não rodam
    avatar

    Olá, Maicris, obrigado pelo turorial, fiz o download do ADT Bundle, mas nem o SDK manager e nem o Eclipse rodam. As mensagens são as seguintes:

    Quando tento abrir o SDK Manager a mensagem é a seguinte:

    Failed to execute tools\android\bat

    E quando tento abrir o Eclipse a mensagem é a seguinte:

    The Eclipse executable launcher was unable to location its companion shared library

    Poderia ajudar-me nesses problemas?

    Grato desde já

    Valder Olmo Corrêa

  • Java_teenager  - :@
    avatar

    Você está no curso para aprender, quebre a cabeça, se esforce que você aprenderá, nada de querer as coisas tudo mastigadas! E aprenda a escrever.

  • DouglasRezende  - Testando Aplicacao
    avatar

    Ola Maicris,

    Testando minha aplicação ocorreu o seguinte erro:
    [2013-12-22 01:25:42 - TestAplication] Could not find TestAplication.apk!

    Ja executei um clean e rebuild no projeto, mas nao funcionou o arquivo .apk não é criado, o q pode estar ocorrendo?

  • Maicris Fernandes  - Resp.:
    avatar

    Olá,

    Um dos fatores que pode fazer com que o projeto não gere um apk é se o projeto estiver configurado como uma biblioteca. Verifique nas propriedades do seu projeto, na aba Android, se a opção "Is Library" está marcada... se estiver desmarque e recompile o projeto.

    Outra coisa: certifique-se que está com tudo atualizado: SDK, Eclipse, etc.

    Favor postar aqui se obteve sucesso na resolução do problema.

    Um abraço
    Maicris

  • DouglasRezende  - Testando Aplicacao
    avatar

    Ola Maicris,
    obrigado pelo retorno,
    a aplicacao rodou, executei o SDKManager e instalei alguns pacotes que foram listados, restart no eclipse e clean e rebuild no projeto, estranho mas rodou, vou continuar meu desenvolvimento e qualquer novidade colocarei aqui no forum.

    Obrigado,
    Douglas Rezende

  • Felipe
    avatar

    ótimo tutorial!!!
    mas agora estou tendo problemas para criar um app com o eclipse + open cv, o erro que aparece é

    Error: Program "/ndk-build" is not found in PATH

    O que posso fazer?

  • Tiago Keller  - Otimo tutorial
    avatar

    Parabéns, tutorial simples e objetivo

  • Sue Padilla  - Problemas ao rodar...
    avatar

    Gente, tive problemas ao tentar rodas o eclipse após descompactar o arquivo, é o mesmo problema que algumas pessoas já informaram, e o erro é mais bobo do que pensei.

    Após pesquisa, vi que a ferramenta de remoção do .zip do Windows não extrai totalmente os arquivos do eclipse, por isso não funcionou. Utilizem o WinRAR e abram o programa da pasta nova, vai funcionar direitinho. Aqui deu tudo certo.

  • Humberto  - Não consigo conectar meu celular Android no Eclips
    avatar

    Bom dia, gostaria da ajuda de vocês!
    Não estou dando conta de passar os aplicativos pro celular,
    no emulador roda normal mas não consigo fazer reconhecer o celular.

  • Anderson Alves de Oliveira
    avatar

    Humberto,

    Você instalou na sua maquina os drivers de reconhecimento do seu celular no computador ?

    Por exemplo da samsung é preciso instalar o KIES

    Qualquer duvida poste novamente

  • Anderson Alves de Oliveira  - re:
    avatar
    Anderson Alves de Oliveira Escreveu:
    Humberto,

    Você instalou na sua maquina os drivers de reconhecimento do seu celular no computador ?

    Por exemplo da samsung é preciso instalar o KIES

    Qualquer duvida poste novamente
  • Renato
    avatar

    Parabéns! Muito bom esse teu artigo!

    Me ajudo bastante na hora da instalação.

    Agora vamos programar!! hahaha

    Valeu ;)

  • Thiago
    avatar

    Olá, estou com problemas.

    Quando inicio minha aplicação o device apresenta a mensagem no app >
    unfortunately google play store has stopped

    E não carrega a aplicação.

    Alguem poderia me ajudar?

    Obrigado.

  • Thiago  - re:
    avatar
    Thiago Escreveu:
    Olá, estou com problemas.

    Quando inicio minha aplicação o device apresenta a mensagem no app >
    unfortunately has stopped

    E não carrega a aplicação.

    Alguem poderia me ajudar?

    Obrigado.
  • Caique Rodrigues
    avatar

    Olá,
    alguém pode me dizer por que que não aparece a opção "Compile with" no momento da criação do projeto no meu eclipse?
    já tentei de várias maneiras e não consegui.

  • jeferson ferreira
    avatar

    não consigo instalar a play store, me ajudem por favor!

  • Chico  - Classe R.Java nao é criada
    avatar

    :angry:

    Ao criar um novo projeto a classe R.Java não é gerada. O que pode ser?

  • Souza  - Dúvida - Versão Android
    avatar

    Amigo, se eu configurar esse ambiente em que "estamos na versão Android 4.2 Jelly Bean" os app que eu desenvolver terão como pré-requisito sistema operacional android versão 4.2 ou superior, é isso? Porque irei desenvolver um aplicativo que desejo compartilhar com usuários de versões anteriores ao 4.2 e ter um numero maior de usuários. Como posso proceder?

    Obrigado

  • Francisco  - Dúvida
    avatar

    Fiz a instalação do ambiente Android mas está dando erro de ADB. Nao consigo resolver apesar de muit pesquisa. Podem me ajudar?

  • Humberto  - AVD
    avatar

    Estou utilizando o AVD no virtual box, ja está tudo instaldo porém quando abro a ABA do AVD na tela não aparece parte final da ABA pra eu poder concluir o trbalho. Como faço para aparecer a tela toda?

  • Humberto
    avatar

    Estou usando uma ferramenta que já vem o pacote completo, a única coisa que precisei foi atualizar as versões do sdk, está funcionando certinho, porém quando vou criar o AVD eu não consigo ver a parte final na tela para dar o "OK" e criar o AVD. Tem em algum lugar onde eu possa diminuir o tamanho da tela?

  • Francisco Gomes  - Falha na Instalação
    avatar

    Bom dia.

    Não consigo concluir a instalação do ambiente de programação android, pois está dando um erro: chequei nas pastas e a classe R.JAVA não está sendo gerada. Como posso resolver isto?

    Obrigado.

  • Fagner Sutel  - ADT Bundle seria o mesmo Android Studio?
    avatar

    Prezado Maicris,

    O ADT Bundle seria o mesmo Android Studio?

  • Gian  - sim.
    avatar

    Sim

  • Pedro Henrique  - Ajuda eu
    avatar

    Quando eu vou executar uma aplicação android no eclipse. Ele mostra una mensagem que nao foi encontrado nenhum launcher. Como fasso pra resolver?

  • Nícolas Novais  - Fim do suporte ao Eclipse
    avatar

    Bom dia amigo!
    Saiu uma nota oficial no site do Android, dizendo que eles acabaram com o suporte ao Eclipse, devido à intenção deles que os usuários migrem para o Android Studio. Devido à isso, estou tendo dificuldades de instalar o Eclipse com o SDK do Andorid hoje, e fazê-lo funcionar em perfeitas condições. Ainda não consegui me adaptar ao Android Studio, por isso gostaria de saber se você poderia explicar algum jeito de fazer essa instalação hoje, se é que é possível.
    Desde já, agradeço a atenção.

  • jose celstino de lima  - Erro no SDK do Android com o eclipse, não se conve
    avatar

    Boa tarde Maicris estou com um problema pois consegui instalar o sdk do android no eclipse Mars2 e no Kepeler, mas em num dos dois ele roda, também usei aquale versão que já vem com o sdk tudo junto também não rodou o que acontece é o seguinte.
    Segue abaixo o erro.

    [2016-06-17 16:56:07 - Android SDK] Error when loading the SDK:

    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-22\android-wear\armeabi-v7a\d evices.xml
    cvc-complex-type.2.4.d: Conteúdo inválido encontrado ao iniciar com o elemento 'd:skin'. Nenhum elemento filho é esperado neste ponto.
    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-22\android-wear\x86\devices.x ml
    cvc-complex-type.2.4.d: Conteúdo inválido encontrado ao iniciar com o elemento 'd:skin'. Nenhum elemento filho é esperado neste ponto.
    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-23\android-wear\armeabi-v7a\d evices.xml
    cvc-complex-type.2.4.d: Conteúdo inválido encontrado ao iniciar com o elemento 'd:skin'. Nenhum elemento filho é esperado neste ponto.
    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-23\android-wear\x86\devices.x ml
    cvc-complex-type.2.4.d: Conteúdo inválido encontrado ao iniciar com o elemento 'd:skin'. Nenhum elemento filho é esperado neste ponto.
    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-N\android-wear\armeabi-v7a\de vices.xml
    cvc-enumeration-valid: O valor '280dpi' não tem um aspecto válido em relação à enumeração '[ldpi, mdpi, tvdpi, hdpi, xhdpi, xxhdpi, xxxhdpi]'. Deve ser um valor da enumeração.
    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-N\android-wear\x86\devices.xm l
    cvc-enumeration-valid: O valor '280dpi' não tem um aspecto válido em relação à enumeração '[ldpi, mdpi, tvdpi, hdpi, xhdpi, xxhdpi, xxxhdpi]'. Deve ser um valor da enumeração.
    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-22\android-wear\armeabi-v7a\d evices.xml
    cvc-complex-type.2.4.d: Conteúdo inválido encontrado ao iniciar com o elemento 'd:skin'. Nenhum elemento filho é esperado neste ponto.
    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-22\android-wear\x86\devices.x ml
    cvc-complex-type.2.4.d: Conteúdo inválido encontrado ao iniciar com o elemento 'd:skin'. Nenhum elemento filho é esperado neste ponto.
    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-23\android-wear\armeabi-v7a\d evices.xml
    cvc-complex-type.2.4.d: Conteúdo inválido encontrado ao iniciar com o elemento 'd:skin'. Nenhum elemento filho é esperado neste ponto.
    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-23\android-wear\x86\devices.x ml
    cvc-complex-type.2.4.d: Conteúdo inválido encontrado ao iniciar com o elemento 'd:skin'. Nenhum elemento filho é esperado neste ponto.
    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-N\android-wear\armeabi-v7a\de vices.xml
    cvc-enumeration-valid: O valor '280dpi' não tem um aspecto válido em relação à enumeração '[ldpi, mdpi, tvdpi, hdpi, xhdpi, xxhdpi, xxxhdpi]'. Deve ser um valor da enumeração.
    Error: Error parsing C:\Users\Celestino\AppData\Local\Android\sdk&# 92;system-images\android-N\android-wear\x86\devices.xm l
    cvc-enumeration-valid: O valor '280dpi' não tem um aspecto válido em relação à enumeração '[ldpi, mdpi, tvdpi, hdpi, xhdpi, xxhdpi, xxxhdpi]'. Deve ser um valor da enumeração.
    [2016-06-17 16:56:25 - TesteAndroid] C:\Users\Celestino\workspace2\TesteAndroid\res\ ;values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
    [2016-06-17 16:56:25 - TesteAndroid]
    [2016-06-17 16:56:25 - TesteAndroid] C:\Users\Celestino\workspace2\TesteAndroid\res\ ;values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
    [2016-06-17 16:56:25 - TesteAndroid]
    [2016-06-17 16:56:25 - TesteAndroid] C:\Users\Celestino\workspace2\TesteAndroid\res\ ;values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
    [2016-06-17 16:56:25 - TesteAndroid]...

  • Alvaro
    avatar

    Site muito bom! Ótimo tutorial e Ótimas dicas! Valeu!

Escrever um comentário
Your Contact Details:
Gravatar enabled
Comentário:
[b] [i] [u] [url] [quote] [code] [img]   
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch::(:shock:
:X:side::):P:unsure::woohoo::huh::whistle:;):S:!::?::idea::arrow:
Security
Por favor coloque o código anti-spam que você lê na imagem.
LAST_UPDATED2  

Busca

Linguagens

Twitter