Como montar um ambiente de desenvolvimento Android (no Linux)

Peguei emprestado o livro "Android Application Development for Dummies" e resolvi guardar aqui no /var/blog/ o quê e onde deve ser baixado os componentes do ambiente de desenvolvimento.

A criação de projetos, compilação, etc, eu imagino que eu vá decorar de tanto fazer, então não vou colocar aqui. Só a configuração do ambiente que talvez eu esqueça uns detalhes, então isto aqui é apenas para eu me lembrar quando precisar, e de quebra serve como guia para mais alguém.


1. Java JDK
http://www.oracle.com/technetwork/java/javase/downloads/



Baixe o .tar.gz

Instalando (fonte):
cd ~/Downloads
tar -vxf jdk-7u5-linux-i586.tar.gz
sudo mv ./jdk1.7.0_05 /usr/lib/jvm/jdk1.7.0

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1

sudo update-alternatives --config java
e escolha a opção que for do jdk1.7.0

cheque se a versão que você instalou está sendo chamada
java -version

depois:

sudo update-alternatives --config javac
e escolha a opção que for do jdk1.7.0

sudo update-alternatives --config javaws
e escolha a opção que for do jdk1.7.0

2. Android SDK
http://developer.android.com/sdk/index.html


Após baixar o .tgz, extraia:
tar -vxf android-sdk_r20.0.1-linux.tgz

e mova para uma pasta definitiva, por exemplo, no seu home.
mv android-sdk-linux/ ~/code/linux-dev-env/


No README desta pasta você verá que precisa rodar o executavel "android" para abrir o SDK Manager e baixar pelo menos uma versão da plataforma Android e o Platform-tools. Faça isso.

3. Eclipse IDE



Importante: Para ver a versão do Eclipse que o SDK Android suporta (Galileo, Ganymede, Helios, e esses nomes todos), vá na mesma página de Downloads do SDK Android e clique em "System Requirements". No momento, ele pede "Eclipse 3.6.2 (Helios) or greater". Só que você também tem que o pacote do Eclipse, que pode vir com o ambiente Java, C/C++ e várias outras opções. Segundo esta página recomenda-se o Eclipse Classic, ou então a versão Java ou RCP.

Resumindo: baixei o Eclipse Classic mais recente.
http://www.eclipse.org/downloads/

Extraia o .tar.gz:
tar -vxf eclipse-SDK-4.2-linux-gtk.tar.gz
e mova a pasta para onde você quer que o Eclipse fique.
exemplo:
mv eclipse ~/code/linux-dev-env/


Agora com tudo instalado, vamos configurar o Eclipse.

Abra o Eclipse e vá em Help -> Install New Software

Clique em Add para adicionar um novo repositório.
No nome do repositório, coloque Android ADT, e no endereço, coloque https://dl-ssl.google.com/android/eclipse/

Aguarde um pouco até a lista de softwares aparecer e marque a linha "Developer Tools". Depois é só "Next>Next>Finish".

Depois de reiniciar o Eclipse, provavelmente ele pedirá a localização do Android SDK. Caso contrário, vá em Windows->Preferences e escolha "Android" no painel esquerdo

O diretório é aquele que você colocou o SDK no passo 2 desse post.

Pronto Eclipse configurado. Você está pronto para desenvolver.

-------------------

Caso você queira rodar/debugar seu aplicativo em um dispositivo real, em vez de utilizar o emulador no Eclipse, é necessário realizar o seguinte procedimento:(retirado de http://developer.android.com/tools/device.html )

Crie o seguinte arquivo:
/etc/udev/rules.d/51-android.rules
Com o conteúdo:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

Onde você deve substituir o 0bb4 pelo código da marca do dispositivo que você irá testar. A tabela de marcas/códigos encontra-se na página http://developer.android.com/tools/device.html



Depois execute
chmod a+r /etc/udev/rules.d/51-android.rules

Pronto. Se você tiver mais de um dispositivo para testar, adicione novas linhas no arquivo mencionado.

Nenhum comentário on "Como montar um ambiente de desenvolvimento Android (no Linux)"

Leave a Reply