Preparando ambiente de desenvolvimento Android no Debian/Ubuntu

Após este artigo você estará preparado para iniciar no desenvolvimento Android, iremos preparar tudo que precisa para desenvolver para os portáteis Google no Debian ou Debian Like, como Ubuntu, Linux Mint etc.

[ Hits: 45.202 ]

Por: Maurílio Henrique em 01/12/2010


Introdução



Com o aumento de dispositivos móveis, desenvolver para eles é um diferencial no mercado, além de ser bastante útil para você próprio, imagine poder desenvolver seus aplicativos no celular? Muito bacana.

Este artigo tem a finalidade de montar o ambiente de desenvolvimento Android. Que fique claro que a finalidade deste artigo não é ensinar a linguagem e nem como desenvolver, e sim de apenas preparar o seu Debian e likes para a guerra.

Programas utilizados:

Neste tutorial baixaremos e instalaremos o Eclipse, configuraremos seus plugins, SDK Android e o emulador.

Vamos lá!

Download necessários

Antes de começar, vamos baixar o SDK do Android. Acesse este link, procure a versão mais nova disponível e baixe-a, no meu caso a versão disponível era a android-sdk_r07-linux_x86.tgz.

Baixe a no seu diretório /home/usuário/ e extraia o conteúdo. O diretório do SDK deve ficar parecido com isso: /home/usuário/android-sdk-linux_x86

Feito isso vamos baixar e instalar a IDE de desenvolvimento Eclipse:

# aptitude install eclipse

Não é necessário adicionar nenhum repositório no sources.list do Debian Squeeze e nem do Ubuntu.

Tendo instalado a IDE e baixado o Android SDK, vamos para o próximo passo, configurar o Eclipse.

Plugins Eclipse

Abra o seu Eclipse, vá ao menu Help -> Install new software.

Abrirá uma caixa de diálogo, selecione o botão Add do lado do Textfield "Work with", irá aparecer outra Dialog com Name e Location.

Em Name coloque "Eclipse update" e em Location coloque o link: http://download.eclipse.org/releases/galileo. Confirme em Ok.

Isso é necessário para atualizar um "bug" da IDE.

Após esse procedimento selecione em Work with o link que acabamos de adicionar, procure e marque a opção "Mobile and Device Plataform" e "Programming Languages". Clique em Next, aceite os termos e instale os plugins.

Mas calma lá, ainda não terminamos, ainda faltam os plugins do Android, para isso repita o procedimento acima adicionando o link http://dl-ssl.google.com/android/eclipse/.

Instale o plugin "Developer Tools" (o procedimento é o mesmo do primeiro).

Finalizando este procedimento, feche a IDE, ela está pronta, mas ainda falta configurar o SDK do Android.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Android SDK e a variável $PATH
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Jmeter com qualidade e performance

PDFBox - Aplicativo Java para baixar o DOU completo

Windowbuilder, o plugin do Google para trabalhar com interface gráfica no Eclipse

Trabalhando com a interface gráfica em Java (parte 2)

Java Native Interface

  
Comentários
[1] Comentário enviado por removido em 03/12/2010 - 02:09h

Só acrescentando que devido a motivos bastante variados, às vezes não é possível baixar as bibliotecas do Android pelas configurações padrão. Não lembro bem qual é a solução para isso, mas acho que há uma opção nas configurações do SDK que 'forçam' o download sem usar https.₯Mas parabéns pelo artigo, gostei.

[2] Comentário enviado por thallesr em 11/02/2011 - 21:15h

Qual é a necessidade dos grupos "Mobile and Device Plataform" e "Programming Languages" , gostaria de saber pra instalar somente os plugins necessários.

[3] Comentário enviado por NelsonBN em 24/04/2011 - 20:47h

Boas... estou tentando instalar o meu ambiente de desenvolvimento para android no debian 6 mas estou com alguns problemas....

eu instalei o “eclipse classic 3.6.2”, já instalei o plugin para android no eclipse e já instalei android sdk...

o Android SDK coloquei na pasta /opt/android_sdk/ e no eclipse no menu window > preferences > Android > SDK Location coloquei o respectivo caminho “/opt/android_sdk/”. Ate aqui tudo bem...

Mas agora sempre que inicio o eclipse e vou ao menu window > “Android SDK and AVD Manager”, aparece-me doas mensagens de erro:

1ª mensagem de erro ->
“Could not open Selected VM debug port (8700). Make sure you do not have another instance of DDMS or of the eclipse plugin running. If it's being used by something else, choose a new port number in the preferences.”

mas eu no menu window > preferences > Android > DDMS > Base local debugger port: tenho a porta 8600

2ª mensagem de erro ->
“Location of the Android SDK has not been setup in the preferences”

mas eu menu window > preferences > Android > SDK Location tenho o caminho correcto

podem-me dar uma ajuda a resolver estes problemas por favor??

[4] Comentário enviado por dercilima em 11/01/2012 - 00:35h

Boa noite meus amigos...

Eu estava com um problema com o adb no Ubuntu 11.10 de 64 bits...

Caso alguém passe por algum problema parecido... segue o link abaixo com a solução que obtive:

http://vivaolinux.com.br/topico/Android/Erro-ao-iniciar-Eclipse/

Abraços!!!

[5] Comentário enviado por brenopenguim em 05/05/2014 - 13:43h

mano, o meu esta dando um erro estranho.

Your original request has been modified.
"Eclipse Java Development Tools" will be ignored because a newer version is already installed.
Cannot complete the install because of a conflicting dependency.
Software being installed: PHP Development Tools (PDT) SDK Feature 2.1.1.v20090707-1108-51584QACJCRCUeNRkNYbOJecWK9O (org.eclipse.php.sdk.feature.group 2.1.1.v20090707-1108-51584QACJCRCUeNRkNYbOJecWK9O)
Software currently installed: Eclipse Platform 3.7.0.debbuild (org.eclipse.platform.ide 3.7.0.debbuild)
Only one of the following can be installed at once:
Equinox Provisioning Metadata Repository 1.0.101.R35x_v20090812 (org.eclipse.equinox.p2.metadata.repository 1.0.101.R35x_v20090812)
Equinox Provisioning Metadata Repository 1.2.100.dist (org.eclipse.equinox.p2.metadata.repository 1.2.100.dist)
Cannot satisfy dependency:
From: Equinox p2 Core Function 1.1.0.dist-829DFnfFKlR6A96 (org.eclipse.equinox.p2.core.feature.feature.group 1.1.0.dist-829DFnfFKlR6A96)
To: org.eclipse.equinox.p2.metadata.repository [1.2.100.dist]
Cannot satisfy dependency:
From: Equinox Provisioning UI Support 1.0.101.R35x_v20090819 (org.eclipse.equinox.p2.ui 1.0.101.R35x_v20090819)
To: package org.eclipse.equinox.internal.provisional.p2.metadata.repository 0.0.0
Cannot satisfy dependency:
From: Equinox p2 Provisioning for IDEs. 2.2.0.dist-62DG8ltBYLdOsDvEEi8m9FbLOK8 (org.eclipse.equinox.p2.user.ui.feature.group 2.2.0.dist-62DG8ltBYLdOsDvEEi8m9FbLOK8)
To: org.eclipse.equinox.p2.core.feature.feature.group [1.1.0.dist-829DFnfFKlR6A96]
Cannot satisfy dependency:


Contribuir com comentário