Vous êtes sur la page 1sur 14

Android:

Configurao do Ambiente
Nelson Glauber de Vasconcelos Leal @nglauber nglauber.blogspot.com

Introduo
Nesse tutorial apresentarei como configurar o ambiente para desenvolvimento de aplicaes para plataforma Android. Os passos descritos a seguir podem ser aplicados em computadores com os sistemas operacionais Windows, Linux e Mac OS X. As configuraes de hardware mnimas so: processador Core 2 Duo e 2GB de memria. O que precisaremos: - JDK - Eclipse - Android SDK - Plugin ADT para Eclipse Antes de comear, tenho uma considerao em relao aos computadores com arquitetura de 64 bits: durante minhas aulas, notei vrios casos de incompatibilidade entre JDK + Eclipse + Android em mquinas com esse tipo de arquitetura. Dessa forma, acho interessante que sejam instaladas as verses 32 bits de todas as ferramentas.

Java Development Kit (JDK)


A linguagem de programao padro do Android Java. Sendo assim, se faz necessrio a instalao do JDK. Normalmente o Mac OS X j vem com o JDK instalado, assim como algumas distribuies do Linux. Para testar, abra o terminal e digite javac e pressione enter, caso o comando seja reconhecido, o JDK est instalado e voc pode passar para a prxima etapa. Faa o download no endereo abaixo: http://www.oracle.com/technetwork/java/javase/downloads/index.html Abaixo de JDK, selecione o boto Download.

Aceite os termos de uso e clique no link da referente ao seu sistema operacional.

Aps concluir o download, basta seguir as etapas do assistente. Uma outra configurao que deve ser feita, criar a varivel de ambiente JAVA_HOME, apontando para o diretrio onde est instalado o JDK. Por exemplo, no caso do Windows: C:\Program Files\Java\jdk1.6

Eclipse

O Eclipse a IDE (Integrated Development Environment) utilizada para criar aplicaes Android. Baixe-a gratuitamente em: http://www.eclipse.org/downloads/

Selecione IDE for Java EE Developers ou IDE for Java Developers, ambas podem ser usadas para criar aplicaes Android (eu particularmente utilizo a primeira por ser mais completa). Aps terminar o download, basta descompactar o arquivo em qualquer lugar da sua mquina. Aqui vale a mesma recomendao, baixe a verso 32 bits.

Android SDK
O Android SDK contm as ferramentas necessrias para compilar, empacotar e testar as aplicaes. Faa o download em: http://developer.android.com/sdk/index.html Selecione a verso referente ao seu sistema operacional. Aos usurios Windows, eu recomendo a verso no formato ZIP ao invs do instalador.

Aps o download, descompacte o arquivo em algum local da mquina. Feito isso, execute o arquivo android que encontra-se em DIRETORIO_ANDROID_SDK/tools. Na janela que for exibida, selecione a opo Available packages no lado esquerdo. Expanda a opo Android repository.

Aqui cabe uma observao: caso no sejam exibidos esses itens, tente acessar a opo de menu Preferences e marque a opo Force https://. A primeira opo Tools obrigatria , pois contm as ferramentas necessrias para realizar o processo de compilao e empacotamento das aplicaes que iremos desenvolver. Nessa verso do SDK temos a opo de baixar apenas a verso do Android que queremos desenvolver. Por exemplo, se voc quer desenvolver apenas para a verso voc s precisa baixar a mesma, e sua aplicao executar em qualquer verso superior a esta. Para cada verso temos algumas opes: - SDK Platform representam a API Android. obrigatrio que faamos o download de pelo menos uma dessas APIs. - Logo em seguida, as opes com iniciam com Samples for SDK so exemplos disponibilizados pelo Google que demonstram vrias

funcionalidades da API (opcional). muito interessante baixar e estudar esses exemplos. Google APIs by Google Inc. (recomendada) representam as bibliotecas de classes que permitem o desenvolvimento de aplicaes com recursos exclusivos do Google como Google Maps e Google Talk.

A ltima opo da lista Extras, abaixo dela temos algumas opes interessantes, mas so todas opcionais: - Android compatibility package permite utilizarmos alguns recursos do Android 3.x em dispositivos Android 2.x. - Google USB Driver Package para que um dispositivo real seja reconhecido. Obrigatrio se voc estiver usando um smartphone ou tablet para testar ao invs do emulador. A documentao completa da plataforma estar abaixo da verso mais recente (durante a escrita desse document, era a 4.0.3). Ela opcional, pois temos acesso a ela atravs do site developer.android.com. Explicados esses principais pacotes, marque as opes desejadas e clique em Install N packages. Mas se voc tiver uma conexo rpida com a internet, instale todas as opes mostradas acima J Selecione Accept all e clique em Install.

Terminado o download, basta clicar em Close.

Criando e iniciando um emulador


Execute novamente o aplicativo android, e selecione a opo de Menu Tools > Manage AVDS

Nessa tela so listados os emuladores criados no computador. Cada emulador chamado a partir de um AVD (Android Virtual Device). No AVD ficaro as configuraes de cada dispositivo virtual (como tamanho de tela, memria, etc.). A imagem acima mostra alguns AVDs criados no meu computador, entretanto, sua lista deve estar vazia. Para criar um novo AVD, clique no boto New para exibir a tela abaixo e preencha os campos de acordo com a imagem.

O campo Name indica o nome do seu emulador, j a opo Target indica qual verso do Android sera utilizada. Para denifir o tamanho do carto de memria, basta preencher o campo SD Card, enquanto que a dimenso da tela pode ser determinada na propriedade Skin. Outros atributos de hardware podem ser atribudos na seo de mesmo nome. Feito isso, clique no boto Create AVD. Criado o AVD, podemos incia-lo atravs do boto Start, e conforme a janela abaixo, clicar em launch.

O emulador do Android iniciar, ele demora cerca de 1 minuto, mas no sera necessrio ficar reiniciando ele durante o desenvolvimento da aplicao. Deixe-o aberto para fazermos nosso teste mais adiante.

Plugin ADT (Android Development Tools) para Eclipse


O plugin ADT permite a ligao entre o Eclipse e o Android SDK. Para baixa-lo, abra o Eclipse e clique no menu Help > Install new software. Ser exibida a imagem a seguir.

Clique no boto Add e preencha conforme a figura abaixo.

Clique em OK. Na janela abaixo, marque a opo Developer Tools e clique em Next.

Confirme as mensagens que forem aparecendo, e ao final, ser requisitado que o Eclipse seja reiniciado, confirme este passo. Quando o Eclipse reiniciar, o plugin dever estar instalado. Ser exibida uma janela perguntando se voc deseja instalar o Android SDK ou informar onde ele est instalado. Marque essa segunda opo e selecione o local onde voc descompactou o Android SDK. Caso essa janela no seja exibida, v at o menu Window > Preferences (no Mac, Eclipse > Preferences) e selecione Android no lado esquerdo, e em seguida, clique em Browse para selecionar o local onde o SDK foi instalado.

Hello World! J

Agora vamos testar nossa configurao criando um Hello World. No Eclipse, selecione o menu File > New > Android Project.

Preencha os campos conforme as figuras acima e clique em Finish. O projeto ser criado e aparecer conforme abaixo:

Clique com o boto direito sobre o nome do projeto, e selecione Run As > Android application. Nossa aplicao ser executada no emulador.

Pronto! J estamos com o nosso ambiente configurado.