quarta-feira, 13 de junho de 2012

Instalação do Eclipse com suporte ao Android no Slackware 13.37 - 64bits

-
Palavras-chave: Android, Eclipse, JDK, Slackware, Compat32.

Como estou iniciando no Android, resolvi criar este post com intuito de fornecer um passo-a-passo para a instalação do Eclipse, com suporte ao Android no Slackware 13.37 – 64 bits.

Este material foi elaborado após muita pesquisa pela internet, apostilas e fóruns.

------

Inicialmente precisamos ter em “mãos” os seguintes pacotes:

- JDK (Java Development Kit);
- Eclipse IDE Classic (Integrated Development Environment - Eclipse Classic);
- SDK Android (Software Development Kit - Android);
- Plugin ADT Android (Plugin Android Development Tools - Android);
- Compat32 Libraries (Bibliotecas de 32 bits para Slackware).

As versões utilizadas são:

- JDK v.1.6.0_31
- Eclipse Indigo v.3.7.2
- SDK Android r18
- ADT v.18.0.0
- Compat32 v.1.1.02

Os links para os downloads estão no final deste post.

Para centralizar todos os pacotes e facilitar a instalação:

$ su
$ senha de root
# cd /home
# mkdir downloads
# cd downloads

* Instalação do JDK

Neste ponto temos duas opções:

A primeira consiste em fazer o download do arquivo binário (.bin) diretamente no site da Oracle. A segunda é através do DVD do Slackware.

Optaremos pelo DVD. Abra um “Konsole” e digite:

# pkgtool

Na janela que surgir vá até a opção “Other”. Uma nova janela aparecerá, digite:

/media/SlackDVD/extra/jdk-6

Selecione “ok”, aguarde a instalação e saía do “pkgtool”.

Obs.: SlackDVD é o nome do meu disco!

Para verificar se a instalação está correta, digite:

# java -version

O resultado:

java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)

Caso ocorra algum erro, o caminho “path” deverá ser informado manualmente. Assim digite:

# vim /etc/profile

No final do arquivo insira as seguintes linhas:

# Instalação do JDK – neste caso # é para comentário
export PATH=$PATH:/usr/local/java/bin

Salve, saia do editor e verifique se a instalação foi concluída com sucesso.

* Instalação do Compat32 Libraries

A instalação deste pacote deve-se ao fato do ADT trabalhar apenas com sistemas de 32 bits.

# upgradepkg --install-new compat32-libraries-1.1.02_13.37-x86_64-1sl.txz

Dica: para não ter que digitar o nome inteiro do pacote, escreva as primeiras letras e aperte “TAB”.

Reinicie o computador.

* Instalação do SDK Android

# cd /home/downloads
# cp android-sdk_r18-linux.tgz /opt
# cd /opt
# tar -xvzf android-sdk_r18-linux.tgz

Será criado o diretório “android-sdk-linux”.

# rm -f android-sdk_r18-linux.tgz
# chmod 775 android-sdk-linux
# vim /etc/profile

No final do arquivo digite:

# Caminho para Android
export PATH=${PATH}:/opt/android-sdk-linux/tools

* Instalação do Eclipse

Copie o pacote do Eclipse no diretório /opt.

# cp eclipse-SDK-3.7.2-linux-gtk-x86_64.tar.gz /opt
# cd /opt
# tar -xvzf eclipse-SDK-3.7.2-linux-gtk-x86_64.tar.gz

Será criado o diretório “eclipse”.

# rm -f eclipse-SDK-3.7.2-linux-gtk-x86_64.tar.gz
# cd eclipse
# chmod +x eclipse

O comando acima torna o “eclipse” executável.

Para abrir o programa:

# ./eclipse

* Configurando o Eclipse e o Android

Já no “Eclipse”, vá em “Help > Install New Software”.

Na janela que surgiu clique em “Add”. Na caixa de dialogo “Add Repository”,  insira o endereço http://dl.google.com/eclipse/plugin/3.7 no campo “Location” e clique em “Ok”.

Espere a resposta do site repositório, selecione todas as opções e clique em “Next”. Na próxima janela clique em “Next” novamente.

Na janela “Review Licenses”, clique “I accept the terms of the license agreements” e depois em “Finish”.

Caso apareça uma janela de “Security Warning”, clique em “Ok”.

Aguarde a instalação e ao término reinicie o “Eclipse”.

Neste ponto iremos configurar o Android. Assim sendo, clique em “Help > Install New Software”.

Na próxima janela clique em “Add” e depois em “Archive”. Selecione o “ADT-18.0.0.zip” localizado em /home/downloads. Clique em “Ok”.

Selecione todos os pacotes e clique em “Next”.

Caso apareça mensagens informando que os pacotes já estão instalados, clique em “Cancel”.

No menu principal do “Eclipse”, vá em “Window” e depois em “Preferences”.

Selecione “Android” na lista do lado esquerdo, e em “SDK Location”, clique em “Browser”. Localize a pasta /opt/android-sdk-linux clique no “Apply” e “Ok”.

Vá novamente em “Window” e selecione “Android SDK Manager”.

Marque todas as opções em “Tools”, selecione as versões do “Android” que deseja instalar e o item “Extras”. Clique em “Install packages”, “Accept All” e depois em “Install”.

Aguarde a instalação. Isso levará vários minutos!

Vá em “Help”, “Check for Updates” e instale todos os updates disponíveis.

Reinicie o “Eclipse”, clique em “Window” e “AVD Manager”

Na janela “Android Virtual Device Manager”, clique em “New”.

Preencha a janela “Create New Android Virtual Devide” da seguinte forma:

Name: Emulador
Target: Android 1.6 – API Level 4

No campo “Target” escolhi a versão 1.6 pois tenho uma máquina virtual instalada. Para criar a máquina virtual leia os posts “Instalação do VirtualBox no Slackware 13.37 64b” e “Android no VirtualBox”. Os links encontram-se no final deste post.

Clique em “Create AVD”.

* Criando um programa simples para Android

Clique em “File > New > Project”.

Na próxima janela clique em “Android > Android Project > Next”.

No campo “Project Name” digite “HelloAndroid” e clique em “Next”.

Em “Target Name” selecione o “Android 1.6” ou outro que tenha sido configurado e clique em “Next”.

Em “Package Name” digite: br.com.hello e clique em “Finish”.

Do lado esquerdo, em “Package Explore” de duplo clique na pasta “HelloAndroid > src > br.com.hello > HelloAndroidActivity.java”.

No menu “Run” vá em “Run Configurations...”. Do lado esquerdo em “Android Applications” clique em “HelloAndroid”.

No campo “Name” deixe “HelloAndroid”, em “Project” também “HelloAndroid”. Marque a opção “Launch Default Activity”. Clique em “Run”.

Abrirá uma janela divida ao meio e do lado direito há um teclado. Clique em “menu” para desbloquear. Este procedimento leva bastante tempo.

Materiais/links relacionados







-

Nenhum comentário: