Como Instalar o Android SDK no Gnu/Linux

como instalar android tools

Posted by Bruno Rozendo on Sat, Jul 18, 2020
In
Tags android, gnu/linux, android sdk, android na raça
rev.data
1 revisão24/07/2017
2 revisão18/07/2020
3 revisão03/02/2021

0. Prequisitos

  1. Ter o java 8 instalado

  2. Se estiver no Ubuntu 64 sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

  3. Se estiver no Fedora 64 sudo dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

1. Download do tools

Vá em Android Studio > Downloads > Command line tools only > commandlinetools-linux-XXXXXXXXXXX.zip

Espere a página carregar , clique em “I have read and agree with the above terms and conditions” (aceitar) e faça o download.

2. Estrutura

Depois de baixado criar a seguinte estrutura de pastas (você pode fazer a sua.)

Terminal
$ mkdir -p /opt/android/android-sdk-linux
  • android: aqui ficaram todas as cosisa relacionadas ao android (mas no momentos só tem uma pasta: android-sdk-linux)
  • android-sdk-linux: aqui irá ficar todos os recurso **

** Você não irá mecher nessa pasta diretamente, todo o conteúdo dela será criado/excluido/alterado pelas ferramentas do próximo passo.

Dentro da pasta android-sdk-linux descompacte o conteudo do zip baixado (commandlinetools-linux-XXXXXXXXXXX.zip), o resultado final será:

Terminal
$ cd /opt/android/android-sdk-linux/cmdline-tools/tools/bin
$ ls
bin  lib  NOTICE.txt  source.properties

3. Variáveis de ambiente

Agora vamos adicionar as variaváveis de ambiente, se você reparar algumas pastas ainda não existem, mas calma elas irão ser criadas.

editar o /etc/profile ou o ~/.bashrc e adicionar no final do aquivo

Terminal
export ANDROID_HOME=/opt/android/android-sdk-linux
export ANDROID_HOME=/dev/tools/android/windows-android-sdk
export ANDROID_SDK_ROOT=$ANDROID_HOME
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/lasted/bin
export PATH=$PATH:$ANDROID_HOME/tools

Depois disso reiniciar o computador.

No terminal digite sdkmanager

Terminal
:~$ sdkmanager
[=======================================] 100% Computing updates...

Se a mensagem acima apareceu então fique feliz pois tudo está funcionando.

Agora vamos a ao passo final

4. Final: instalando as dependências

No terminal digite

Terminal
sdkmanager "tools"

responda com y no final e espere(porque aqui vai demorar umpouco, ele vai baixar as dependências):

Terminal
$ sdkmanager tools
License android-sdk-license:            ] 10% Computing updates...              
---------------------------------------
Terms and Conditions

This is the Android Software Development Kit License Agreement

1. Introduction

1.1 The Android Software Development Kit (referred to in the License Agreement as the "SDK" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of the License Agreement. The License Agreement forms a legally binding contract between you and Google in relation to your use of the SDK.

...

14.6 The rights granted in the License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under the License Agreement without the prior written approval of the other party.

14.7 The License Agreement, and your relationship with Google under the License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from the License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.


January 16, 2019
---------------------------------------
Accept? (y/N):

Se você for reparar a pasta /opt/android/android-sdk-linux tem mais contúdo agora.

Pronto!!!! agora sim está tudo instalado. agora é só aproveitar.

comments powered by Disqus