Como Instalar o Android SDK no Gnu/Linux

como instalar android tools

Posted by Bruno Rozendo on Tue, Feb 15, 2022
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
4 revisão15/02/2022

Prequisitos

  1. Ter o java 17 instalado
  2. Intalar dependências
    2.1. Ubuntu 64:
    Terminal
    $ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
    2.2. Fedora 64:
    Terminal
    $ sudo dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

1. Download do command-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 coisas relacionadas ao android (mas no momento só tem uma pasta: android-sdk-linux)
  • android-sdk-linux: aqui irá ficaram 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á, você terá de renomar a pasta:

Terminal
$ cd /opt/android/android-sdk-linux/cmdline-tools/lasted
$ 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 ~/.profile e adicionar no final do aquivo

Terminal
export ANDROID_HOME=/opt/android/android-sdk-linux
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/emulator

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.

4. Final: checando o instalador

Agora vamos instalar algum pacote qualquer para testar se tudo está funcionando.

Responda com y no final e espere(vai demorar um pouco, as dependências serão baixadas), No terminal digite:

Terminal
$ sdkmanager emulator
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 inspecionar a pasta /opt/android/android-sdk-linux tem mais conteúdo agora.

Pronto! Agora sim, está tudo instalado, só aproveitar.

Como sugestão que tal criar um emulator agora!

comments powered by Disqus