Guia Completo de Instalação para Android SDK / ADT Bundle no Ubuntu

150

O que tudo precisa ser feito para instalar o Android SDK / ADT Bundle no Ubuntu?

Cada uma das etapas da resposta foi encontrada em um fórum diferente, pois eu encontrei obstáculos para começar meu SDK do Android e postou perguntas em fóruns apropriados depois disso. Então eu pensei que isso seria útil, pois é uma solução única disponível, caso alguém precise reinstalar o Ubuntu e instalar o Android SDK / ADT Bundle do zero!

    
por Host-website-on-iPage 09.07.2013 / 20:27

6 respostas

104

Etapa 1

  
    

Verifique nas configurações do sistema - & gt; Detalhes, se o seu Ubuntu é de 32 bits ou 64 bits

  

Etapa 2

  
    

(Usando o centro de software ou linhas de comando) Se o seu Ubuntu é um sistema operacional de 32 bits, instale libgl1-mesa-dev

         

No caso do sistema operacional de 64 bits, instale ia32-libs (Ubuntu 13.04 ou anterior) ou libgl1-mesa-dev:i386 (Ubuntu 13.10 e acima)

  

Etapa 3

  
    

Instale openjdk-8-jdk . Se não for compatível, tente openjdk-7-jdk ou, se ainda não for compatível, openjdk-6-jdk

  

Etapa 4

  

Faça o download das ferramentas de linha de comando do Android SDK aqui (elas estão localizadas na parte inferior da página ) e descompacte-o em um lugar onde você possa deixá-lo enquanto precisar do Android SDK, /opt/ , por exemplo.

Etapa 5

  
    

Verifique se a pasta ADT Bundle descompactada (ou pasta Android SDK, conforme o caso) tem as pastas tools e platform-tools . Se a pasta platform-tools estiver ausente, você poderá instalá-la a partir do gerenciador de dispositivos virtuais do Android, que pode ser executado digitando o comando

   android
         

no terminal. Essas pastas contêm alguns comandos importantes armazenados. Adicione-os ao seu caminho executável. Adicioná-los ao caminho pode ser feito da seguinte forma:

         

Primeiro execute gedit ~/.pam_environment . Um arquivo é aberto. Basta adicionar essas linhas ao arquivo:

   PATH DEFAULT=${PATH}:/path/to/tools
   PATH DEFAULT=${PATH}:/path/to/platform-tools
         

Aqui, você deve substituir /path/to/tools e /path/to/platform-tools pelos caminhos absolutos de acordo com o local onde você descompactou o SDK ou o download do pacote ADT. Agora todos os comandos adb , android , emulator etc podem ser simplesmente executados no terminal sem dar caminhos absolutos. Ou seja, você não receberá um erro de "comando não encontrado" se você o der sem seu caminho absoluto.

  

Etapa 6

  
    

Digite android no terminal e, se Etapa 5 tiver sido feito corretamente, a Ferramenta de pacote do Android SDK será iniciada, onde você poderá concluir a instalação.

  
    
por Host-website-on-iPage 09.07.2013 / 20:28
125

Na verdade, acho que você deve usar o Android Studio para desenvolver aplicativos para Android. No entanto, se você tiver motivos para usar o eclipse, siga o seguinte guia.

Target     : Super Newbies
IDE        : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse

1. Instalando o Java Runtime (JDK) e o Eclipse IDE

  • Pesquise Software no Ubuntu e inicie Ubuntu Software Center

  • Pesquise Java em Ubuntu Software Center e instale o OpenJDK Java Runtime .

  • Pesquise Eclipse em Ubuntu Software Center e, em seguida, instale-o.

  • Se você instalou com êxito o eclipse e o JDK, ele aparecerá no resultado da pesquisa no seu computador.

  • Para o JDK, você também pode pressionar CTRL + ALT + T para abrir um terminal e digitar o comando java -version para verificar novamente .

  • Dicas: Bloqueie o ícone do eclipse no iniciador.

2. Fazendo o download do SDK

  • Acesse o link para fazer o download da versão mais recente do SDK.

  • Role para baixo e clique em DOWNLOAD FROM OTHER PLATFORMS

  • Clique em android-sdk_r22.6.2-linux.tgz em Linux 32 & 64-bit de SDK Tools Only .

  • Marque I have read and agree with the above terms and conditions e clique em Download android-sdk_r22.6.2-linux.tgz .

  • Aguarde o processo de download.

3. Preparando para a instalação

  • Vá até o local em que você definiu o download do arquivo.
  • Clique no arquivo [.tgz] e selecione Extract Here .

  • Agora você pode ver que um arquivo chamado android-sdk-linux aparece como se fosse o seguinte.

  • Digite a pasta android-sdk-linux .

  • Insira a pasta tools e copie o local da pasta.

  • Pressione as teclas CTRL + ALT + T para abrir um terminal e depois use o seguinte comando. Onde /home/casper/Downloads/android-sdk-linux/tools é o local que eu copiei anteriormente. Você pode simplesmente digitar cd e clicar com o botão direito para passar o local para o terminal.

        cd /home/casper/Downloads/android-sdk-linux/tools
        ./android
    

  • Agora, o Android SDK Manager será executado.

4. Instalando pacotes

  • Clique em Instalar pacotes [Number] ... .

  • Clique em Accept License e depois clique em Instalar .

  • Aguarde o processo de instalação.

  • Por fim, esta mensagem será mostrada.

5. Editando ".bashrc"

  • Pressione CTRL + ALT + T para abrir um novo terminal e digite: gedit ~/.bashrc

  • Agora, o seguinte texto será exibido.

  • Adicione o seguinte ao topo de todo o texto e salve-o. (Não feche o arquivo)

        export PATH=${PATH}:~/android-sdk-linux/tools
        export PATH=${PATH}:~/android-sdk-linux/platform-tools
    
  • Exemplo:

  • [Recomendado] Mova o arquivo inteiro android-sdk-linux para o espaço de trabalho do seu eclipse e sob uma pasta que você criou com o nome Android . Além disso, você tem que copiar o local.

  • Agora, volte ao arquivo ".bashrc" e substitua o '~' pelo local que você copiou anteriormente, salve-o e feche-o.

  • Faça o logout e relogie seu sistema Ubuntu.

6. Configurar um dispositivo virtual Android

  • Pressione CTRL + ALT + T e digite android avd para abrir o Gerenciador de Dispositivos Virtuais do Android.

  • Clique em Novo ... . Configure como o seguinte e clique em OK .

  • Clique no seu dispositivo virtual e depois clique em Iniciar ... .

  • Clique em Iniciar .

  • Iniciando seu dispositivo virtual

7. Instalando o plug-in do ADT no Eclipse

  • Inicie o Eclipse e vá para Ajuda - & gt; Instalar novo software ...

  • Clique em Adicionar ... .

  • Digite o seguinte e clique em OK .

     Name     :    ADT Plugin
     Location :    https://dl-ssl.google.com/android/eclipse/
    

  • Marque a caixa de seleção de Developer Tools e clique em Próximo & gt; .

  • Clique em Avançar & gt; .

  • Clique em "Eu aceito o ..." e clique em Concluir .

  • Aguarde o processo de instalação.

  • Reinicie o eclipse.

  • Clique em Abra as Preferências .

  • Copie sua própria localização do SDK (a localização do arquivo android-sdk-linux ).

  • Cole na caixa de texto SDK Location: e depois clique em Aplicar e OK .

  • Aproveite para criar qualquer aplicativo Android com o seu Ubuntu.

por Kin 15.05.2014 / 11:14
6

Esta pode parecer uma resposta longa, mas tentei explicar cada passo o mais detalhado possível para que nada desse errado. Você pode configurar isso em menos de 5 minutos, mesmo como iniciante.

  1. Você precisará do Java para usar o Eclipse, portanto, instale-o primeiro:

    O Eclipse é um IDE . O pacote Android ADT está sendo empacotado com o Eclipse IDE por padrão. Você também pode optar por usar outro IDE (por exemplo, NetBeans ) se preferir, mas como o Eclipse é o padrão, abordo apenas o Eclipse neste tutorial.

    1. Abra um terminal

      Procure por ele no seu Dash ou pressione CTRL + ALT + T

    2. Execute os seguintes comandos:

      sudo apt-get update
      sudo apt-get install openjdk-7-jdk
      

      Verifique se você vê algum erro na tela e continue.

  2. Agora faça o download do pacote Android ADT (este é o Eclipse + o Android SDK):

    1. Clique aqui para acessar a página de download.
    2. Clique em Download the SDK (ADT Bundle for Linux)
    3. Verifique I have read and agree with the above terms and conditions
    4. Selecione sua arquitetura:

      Como posso verificar isso?

      • Verifique o 32-bit se você tiver um Ubuntu de 32 bits
      • Verifique 64-bit se você tiver um Ubuntu de 64 bits
    5. Clique em Download the SDK ADT Bundle for Linux
  3. Instale o pacote do Android ADT:

    1. Abra o arquivo .zip que você acabou de baixar
    2. Extraia todos os arquivos para um diretório, por exemplo:

      ~/ADT
      

      Após a extração, este diretório deve conter 2 outros diretórios:

      ~/ADT/eclipse
      ~/ADT/sdk
      
  4. Adicione os binários platform-tools ao seu $PATH :

    Isto não é necessário, ele vai fazer comandos como adb acessíveis a partir de um terminal.

    1. Abra um terminal
    2. Execute o seguinte comando:

      nano ~/.profile
      
    3. Adicione a seguinte linha na parte superior:

      PATH="$HOME/ADT/sdk/platform-tools:$PATH"
      
    4. Salve o arquivo

      Você pode fazer isso pressionando CTRL + X , Y , ENTER

  5. Crie um atalho no seu Dash para iniciar facilmente o ADT:

    1. Abra um terminal
    2. Execute o seguinte comando

      nano ~/.local/share/applications/adt.desktop
      
    3. Cole isto:

      Isto pode ser feito pela direita clik dentro da sua janela de terminal e, em seguida, clique em Paste .

      [Desktop Entry]
      Version=1.0
      Name=Android ADT
      Comment=Launch the Android ADT
      Exec=/home/username/ADT/eclipse/eclipse
      Icon=/home/username/ADT/eclipse/icon.xpm
      Terminal=false
      Type=Application
      Categories=Development;IDE;
      

      Observação: Substitua username pelo seu nome de usuário. Você pode obter seu nome de usuário executando whoami em um terminal.

    4. Salve o arquivo
    5. Execute o seguinte comando para torná-lo executável:

      chmod +x ~/.local/share/applications/adt.desktop
      

Se você fez tudo certo, agora você instalou com sucesso o Android ADT. Abra o seu traço e procure por ADT . Clique em Android ADT para verificar se está funcionando!

    
por Louis Matthijssen 15.05.2014 / 13:13
1

Existe outra alternativa. Ambientes de desenvolvimento integrados (IDEs) devem facilitar a programação, mas um problema com eles é que pode ser difícil instalar a versão mais recente de um IDE em um sistema Linux (Ubuntu) se eles não estiverem nos repositórios. O Android Studio é um desses IDE.

  

O Android Studio é o IDE oficial para o aplicativo Android   desenvolvimento, baseado em IntelliJ IDEA. No topo das capacidades você   esperamos do IntelliJ, o Android Studio oferece:   sistema de compilação Construir variantes e múltiplos códigos de geração de arquivos apk   modelos para ajudá-lo a criar recursos comuns do aplicativo Editor de layout rico   com suporte para arrastar e soltar ferramentas de lint edição tema para pegar   desempenho, usabilidade, compatibilidade de versão e outros problemas   Recursos do ProGuard e assinatura de aplicativos Suporte integrado ao Google   Cloud Platform, facilitando a integração do Google Cloud Messaging e   App Engine.

Extraído de: link

Siga este procedimento:

  1. Primeiramente, execute o seguinte comando.
  

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

  1. Em seguida, atualize o repo.
  

sudo apt-get update

  1. Agora, instale o software:
  

sudo apt-get install ubuntu-make

  1. Você verá todo o pacote que será instalado, digite "y" para informar ao Ubuntu para prosseguir com a instalação. Depois de terminar com isso. Prossiga com o seguinte.
  

umake android

Deixe o caminho de instalação como o valor padrão;

Pressione enter novamente. Você terá que concordar com a licença digitando "a" e o download será iniciado.

O Android Studio apresentará um assistente para você, basta clicar em próximo e concordar com a licença. Em seguida, procederá ao download dos requisitos para o desenvolvimento do Android, como o mais recente SDK para Android. Clique em "Concluir" quando a instalação dos pacotes necessários estiver concluída.

    
por Dulith De Cozta 21.08.2015 / 20:10
0

abordagem do CLI

Testado no Ubuntu 15.10, Android 22.

Um dispositivo:

  • ativar o modo de desenvolvedor e depuração USB: link
  • vincular dispositivo ao computador com cabo USB

Então:

sudo apt-get install ant gradle openjdk-7-jdk

cd

# Get device permissions.
# MANUAL find vendor ID on this table: http://developer.android.com/tools/device.html#VendorIds
# http://stackoverflow.com/a/5510745/895245
VENDOR_ID='054c'
UDEV_PATH='/etc/udev/rules.d/51-android.rules'
echo 'SUBSYSTEM=="usb", ATTR'"$VENDOR_ID"'=="0bb4", MODE="0666", GROUP="plugdev"' | sudo tee "$UDEV_PATH"
sudo chmod a+r "$UDEV_PATH"
sudo /etc/init.d/udev restart

wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
tar -xvf android-sdk_r24.4.1-linux.tgz

# MANUAL run the ./tools/android GUI and install the SDK versions you need 
# Better: just download EVERYTHING to save you annoyances later on.
# Yes, it takes a ton of space (50Gib+).
# http://stackoverflow.com/questions/17963508/how-to-install-android-sdk-build-tools-on-the-command-line
# The automated command line should look something like:
#API=22
#N="$(android list sdk --all |& grep 'SDK Platform Android' | grep "API $API" | cut -d- -f1)"
#android update sdk -u -a -t $N

# Studio
wget https://dl.google.com/dl/android/studio/ide-zips/1.5.1.0/android-studio-ide-141.2456560-linux.zip
unzip android-studio-ide-141.2456560-linux.zip
cd android-studio/bin
./studio.sh

# NDK
wget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin
chmod a+x android-ndk-r10e-linux-x86_64.bin
./android-ndk-r10e-linux-x86_64.bin
mv android-ndk-r10e android-ndk

Adicione ao seu ~/.profile : TODO: quais deles são realmente necessários?

export ANDROID_SDK="$HOME/android-sdk"
# Present on the default build.xml generated by "android create project [...] in Android 22.
export ANDROID_HOME="$ANDROID_SDK"
export ANDROID_NDK="$HOME/android-ndk"s
export ANDROID_NDK_ROOT="$ANDROID_NDK"
# Used by https://github.com/googlesamples/android-ndk/tree/3cd41e1f5280443665ca98463c7a76e80bf0b96c/native-codec
export ANDROID_NDK_HOME="$ANDROID_NDK"
export ANDROID_ABI='armeabi-v7a'
export ANDROID_JAVA_HOME="$JAVA_HOME"
export ANDROID_STUDIO="$HOME/android-studio/"
export PATH="$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:${ANDROID_STUDIO}/bin:${ANDROID_NDK}:${PATH}"

Logout e login. Você pode precisar de:

sudo "$(which adb)" kill-server
sudo "$(which adb)" start-server

Teste a instalação

Coloque as mãos em um projeto mínimo como este ou procure em $ANDROID_SDK/samples/ .

Se for um projeto Ant (contém um arquivo build.xml ), execute:

ant debug
ant installd

Se for um projeto Gradle (contém um arquivo gradlew ), execute:

./gradlew assembleDebug
./gradlew installDebug

O aplicativo deve estar instalado no seu dispositivo.

O Studio (sucessor do ADT) pode ser iniciado com:

studio.sh

Exemplos de NDK podem ser encontrados em $ANDROID_NDK/samples e você pode criar e instalá-los com:

ndk-build
# Create build.xml, as per: http://stackoverflow.com/questions/5572304/how-to-build-the-android-sample-projectsusing-ant-build-xml-does-not-exist
android update project -p . -t android-22
ant clean
ant debug
ant installd

Estado dos pacotes Debian oficiais

Atualmente não existe um pacote Debian oficial.

Mas há um projeto do Google Summer of Code 2015 tentando resolver isso: link