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


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!


151
2017-07-09 18:27


origem


O que é um "ambiente de desenvolvimento Android"? - Braiam
Aparentemente, é mais fácil para algumas pessoas reclamar do que apenas responder à pergunta. Então, aqui está a resposta; webupd8.org/2012/09/… E webupd8.org/2014/05/… - C.Jacobs


Respostas:


Na verdade, acho que você deveria usar Estúdio Android para desenvolver aplicativo android. No entanto, se você tiver motivos para usar o eclipse, poderá seguir 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

  • Pesquisa Software no Ubuntu e no lançamento Ubuntu Software Center

    Searching

  • Pesquisa Java em Ubuntu Software Center e depois instalar o OpenJDK Java Runtime.

    enter image description here

  • Pesquisa Eclipse em Ubuntu Software Center e depois instalá-lo.

    enter image description here

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

    enter image description here  enter image description here

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

    enter image description here

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

    enter image description here


2 Download do SDK

  • Vamos para http://developer.android.com/sdk/index.html para baixar a versão mais recente do SDK. enter image description here

  • Role para baixo e clique DOWNLOAD FROM OTHER PLATFORMS enter image description here

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

    enter image description here

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

    enter image description here

  • Aguarde o processo de download.

    enter image description here


3 Preparando para Instalação

  • Vá para o local em que você definiu o download do arquivo.
  • Rigth clique no arquivo [.tgz] e selecione Extract Here.

    enter image description here

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

    enter image description here

  • Entre na pasta android-sdk-linux.

    enter image description here

  • Entre na pasta tools e copie a localização da pasta.

    enter image description here

  • Pressione as teclas CTRL + ALT + T para abrir um terminal e, em seguida, use o seguinte comando. Onde /home/casper/Downloads/android-sdk-linux/tools é o local que copiei anteriormente. Você pode apenas digitar cd e clique com o botão direito para passar a localização para o terminal.

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

    enter image description here

  • Agora o Android SDK Manager será executado.


4 Instalando Pacotes

  • Clique Instalar pacotes [Number] ....

    enter image description here

  • Clique Accept License e depois clique Instalar.

    enter image description here

  • Aguarde o processo de instalação.

    enter image description here

  • Finalmente, esta mensagem será mostrada.

    enter image description here


5 Editando ".bashrc"

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

    enter image description here

  • Agora o seguinte texto será exibido.

    enter image description here

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

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

    enter image description here

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

    enter image description here

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

    enter image description here

  • Faça logout e relogie seu sistema Ubuntu.


6 Configurando um dispositivo virtual Android

  • pressione CTRL + ALT + Te digite android avd para abrir o Gerenciador de dispositivos virtuais do Android.

    enter image description here

    enter image description here

  • Clique Novo.... Configure como o seguinte e clique em Está bem.

    enter image description here

  • Clique no seu dispositivo virtual e clique em Começar....

    enter image description here

  • Clique Lançamento.

    enter image description here

  • Lançando seu dispositivo virtual enter image description here


7. Instalando o Plugin ADT no Eclipse

  • Inicie o Eclipse e vá para Socorro -> Instalar novo software ...

    enter image description here

  • Clique Adicionar....

    enter image description here

  • Digite o seguinte e clique em Está bem.

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

    enter image description here

  • Marque a caixa de seleção de Developer Tools e depois clique Próximo>.

    enter image description here

  • Clique Próximo>.

    enter image description here

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

    enter image description here

  • Aguarde o processo de instalação.

    enter image description here

  • Reinicie o eclipse.

    enter image description here

  • Clique Abra as Preferências.

    enter image description here

  • Copie seu próprio local do SDK (o local do arquivo android-sdk-linux).

    enter image description here

  • Cole no SDK Location: caixa de texto e clique em Aplique e Está bem.

    enter image description here

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

    enter image description here


126
2018-05-15 09:14



Parece um bom tutorial, no entanto, eu simplesmente instalei openjdk-7-jdk, baixe o ADT (Eclipse incluindo o SDK do android.com) e crie um atalho no Dash. Dessa forma, você também tem a versão mais recente do Eclipse. - Louis Matthijssen
Eu só quero fornecer a maneira mais fácil com screenshots para super newbies para configurar o ambiente. Vou tentar o método e postar abaixo =]. - Kin
Você se importaria se eu colocasse meu método em uma resposta abaixo? - Louis Matthijssen
Para aqueles que estão executando o Ubuntu 14.10 de 64 bits, faça isso sudo apt-get install lib32stdc++6. Isso porque você precisa das bibliotecas de 32 bits de suporte e ia32 não está mais disponível. Fonte: dandar3.blogspot.mx/2014/03/… - Little Child
@CasperLI O Android sdk está agora disponível no repositório do Ubuntu. sudo apt-get install android-sdk. Você pode fazer um tutorial baseado nisso? - Khurshid Alam


Passo 1

Verifique em Configurações do Sistema -> Detalhes, se o seu Ubuntu é de 32 bits ou 64 bits


Passo 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 de instalação do sistema operacional de 64 bits ia32-libs (Ubuntu 13.04 ou anterior) ou libgl1-mesa-dev:i386 (Ubuntu 13.10 e acima)


etapa 3

Instalar openjdk-8-jdk. Se não for compatível tente openjdk-7-jdkou ainda não compatível openjdk-6-jdk 


Passo 4

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


Passo 5

Verifique se a pasta ADT Bundle descompactada (ou pasta Android SDK, conforme o caso) tem as pastas tools e platform-tools. E se platform-tools pasta está ausente, você deve ser capaz de instalá-lo 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 maneira:

Primeiro executar 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ê tem que 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 pode ser simplesmente executado no terminal sem dar caminhos absolutos. Ou seja, você não receberá um erro de "comando não encontrado" se o forneceu sem seu caminho absoluto.


Passo 6

Tipo android no terminal e, se Passo 5 foi feito corretamente, o Android SDK Package Tool será iniciado, onde você pode concluir a instalação.


104
2017-07-09 18:28



Por que você precisaria modificar a configuração do GRUB? - Marius Gedminas
@Aneesh melhor para colocar seus parâmetros para ~/.pam_environment ao invés de ~/.bashrc. Variáveis ​​de ambiente para toda a sessão - nazar_art
Enquanto o .pam_environment arquivo está no diretório inicial, portanto, de propriedade do usuário, por que ... .pam_environment precisa ser executado com o sudo comando? - Wilf
É bom ver minha resposta editada. Precisa manter a atualização de tempos em tempos, pois o método poderia ser completamente diferente mais tarde! - Host-website-on-iPage
Realmente, melhor adicionar PATH="$PATH:/path/to/tools:/path/to/platform/tools" para o seu .profile. .pam_environment é sobrescrito se você alterar a configuração de idioma ... - Rmano


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


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

    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 você 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

      Terminal

    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 baixe o pacote Android ADT (este é o Eclipse + o Android SDK):

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

      Como posso verificar isso?

      • Verifica 32-bit se você tiver um Ubuntu de 32 bits
      • Verifica 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 .zip arquivo 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 o platform-tools binários para o seu $PATH:

    Isso não é necessário, vai fazer comandos como adb acessível 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, ENTRAR

  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:

      Isso pode ser feito pela direita cliking dentro de 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;
      

      Nota: Substituir 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 pesquise ADT. Clique em Android ADT para verificar se está funcionando!


6
2018-05-15 11:13



Por que eu preciso de eclipse? - Braiam
Bom, acrescentou. - Louis Matthijssen
@ Braiam Você recebeu a resposta da sua pergunta? porque eu também quero saber por que precisamos eclipse - d a i s y
Você não precisa do Eclipse, você só precisa de um IDE (que é o Eclipse). Você também pode usar o Android Studio, se quiser. É o programa em que você escreve seu código. - Louis Matthijssen


Você também pode instalar adt e android-sdk a partir de este PPA.

sudo add-apt-repository ppa:linuxgndu/adt-raring
sudo apt-get update
sudo apt-get install adt android-sdk

Para completar a instalação de android-sdk você precisa:

sudo sh /opt/android-sdk/install-sdk

Você também pode instalar android-studio:

sudo apt-get install android-studio

Agora verifique se a instalação foi conforme o esperado:

android-sdk-manager

5
2017-10-05 15:12





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. Estúdio Android é 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: http://developer.android.com/tools/studio/index.html

Siga este procedimento:

  1. Em primeiro lugar, 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 continuar clicando 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.


1
2017-08-21 18:10



Esta deve ser a resposta mais votada. - Andrea Lazzarotto


Abordagem CLI

Testado no Ubuntu 15.10, Android 22.

Um o dispositivo:

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 desses 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:

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

Teste a instalação

Coloque suas mãos em um projeto mínimo como este ou olhe abaixo $ANDROID_SDK/samples/.

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

ant debug
ant installd

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

./gradlew assembleDebug
./gradlew installDebug

O aplicativo deve estar instalado no seu dispositivo.

O Studio (sucessor da ADT) pode ser lançado com:

studio.sh

As amostras de NDK podem ser encontradas em $ANDROID_NDK/samples e você pode construir 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

Não há atualmente nenhum pacote Debian oficial.

Mas há um projeto do Google Summer of Code 2015 tentando resolver isso: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/seamlik/5707702298738688


0
2018-02-10 10:55



Eu nem sei por que você faz o logout e volta. Você pode simplesmente fornecer as variáveis ​​se fizer as mudanças apropriadas em seu arquivo .bashrc. por exemplo, function cat_export_vars () { cat <<- _EOF_ (export directives) _EOF_ } e depois é só usar cat_export_vars >> .bashrc e depois . .bashrc ou source .bashrc que faz a mesma coisa. Melhor ainda, isso seria melhor como um script para configurar um esqueleto Android SDK. - jargonjunkie
@jargonjunkie logout / login: claro, isso também funcionaria. Eu só prefiro ter algumas variáveis ​​em .profile então eles são visíveis para coisas lançadas do painel. Script: isto é o mais perto que pude, note que existem alguns passos manuais marcados que eu não consegui automatizar. google-melange.com/archive/gsoc/2015/orgs/debian/projects/… é a nossa melhor esperança atual. - Ciro Santilli 新疆改造中心 六四事件 法轮功