Desenvolvimento Android · 2 min read · Feb 14, 2026

Configurando Um Ambiente de Construção de Aplicativos Android Com Eclipse, Android SDK, PhoneGap (Debian Squeeze)

Configurando Um Ambiente de Construção de Aplicativos Android Com Eclipse, Android SDK, PhoneGap (Debian Squeeze)

Versão 1.0
Autor: Falko Timme
Siga-me no Twitter

Este tutorial descreve como você pode configurar um ambiente de desenvolvimento para construir aplicativos Android em um desktop Debian Squeeze usando Eclipse, o Android SDK e PhoneGap. Eu descreverei como construir aplicativos Android a partir da linha de comando com PhoneGap e da GUI com Eclipse e PhoneGap e como testá-los em um emulador Android e em um dispositivo Android real. PhoneGap permite que você desenvolva suas aplicações Android usando tecnologias web como HTML, CSS e JavaScript (por exemplo, com bibliotecas JavaScript como jQuery/jQTouch), e ele transformará esses aplicativos web em aplicativos Android nativos (na verdade, o PhoneGap suporta várias plataformas como Android, iPhone, Palm, Windows Mobile, Symbian, então você pode usar as mesmas fontes para criar aplicativos para várias plataformas).

Eu não dou nenhuma garantia de que isso funcionará para você!

1 Nota Preliminar

Eu não explicarei como desenvolver um aplicativo Android usando HTML, CSS e JavaScript. Você pode encontrar muitos tutoriais sobre isso na Internet, por exemplo, este:

Tutorial: Um cliente Twitter simples com JQTouch

Na verdade, estou usando uma versão ligeiramente modificada do cliente Twitter descrito no link para construir um aplicativo Twitter neste tutorial.

2 Instalando Eclipse E Pré-requisitos Para O Android SDK/PhoneGap

Primeiro abra um terminal ( Aplicativos > Acessórios > Terminal):

Torne-se root:

su

Eclipse e os pré-requisitos para o Android SDK e PhoneGap podem ser instalados da seguinte forma:

apt-get install openjdk-6-jdk eclipse ruby rubygems ruby-dev libnokogiri-ruby git ant libxml2 libxml2-dev libxslt-dev

Se você estiver em um sistema de 64 bits, você também precisa instalar os seguintes dois pacotes:

apt-get install lib32stdc++6 ia32-libs

Digite

exit

depois para sair do shell root e se tornar um usuário normal novamente.

3 Instalando O Android SDK

Abra Iceweasel/Firefox e vá para http://developer.android.com/sdk/index.html. Lá você encontrará links para o Android SDK para as diferentes plataformas (Windows, Mac OS X, Linux). Copie o local do link do download para Linux (i386) (não se preocupe, este download funciona em ambas as plataformas i386 e x86_64!)…

… e faça o download e descompacte-o da seguinte forma:

cd ~  
wget http://dl.google.com/android/android-sdk_r10-linux_x86.tgz  
tar xvfz android-sdk_r10-linux_x86.tgz

Isso lhe dará o diretório android-sdk-linux_x86 em seu diretório home ( $HOME). Devemos adicionar o diretório $HOME/android-sdk-linux_x86/tools e o diretório $HOME/android-sdk-linux_x86/platform-tools à nossa variável PATH, o que fazemos da seguinte forma:

Abra ~/.profile…

gedit ~/.profile

… e adicione a seguinte linha no final do arquivo:

| [...] PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH" |

Para tornar a mudança efetiva (para que não precisemos sair e entrar novamente), execute:

export PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"

Agora inicie o Android SDK:

android

É assim que o Android SDK se parece:

Selecione Pacotes disponíveis no painel esquerdo e depois selecione Repositório Android no painel direito para baixar pacotes SDK:

Os pacotes que pertencem ao grupo Repositório Android devem agora estar todos marcados. Clique no botão Instalar Selecionados:

Uma nova janela se abre; marque a caixa de seleção Aceitar e clique em Instalar…

… para iniciar o download dos pacotes SDK:

Se o ADB ( Android Debug Bridge) precisar ser reiniciado, clique em Sim:

Clique em Fechar após o download ter terminado - isso fechará a janela de download:

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.