Como configurar ferramentas de desenvolvimento Android no Linux

Cada vez mais, o desenvolvimento de aplicativos Android no Linux está crescendo. A principal razão por trás disso é que a plataforma Linux torna super fácil obter uma estação de trabalho de desenvolvedor completa (em comparação com outras plataformas). O desenvolvimento é um dos pontos fortes do Linux, então, naturalmente, configurar ferramentas de desenvolvimento Android no Linux é fácil.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Ferramentas de desenvolvimento Android no Linux

O Android Studio é o conjunto completo de desenvolvimento do Google para a criação de software na plataforma Android. Ele vem com dezenas de ferramentas, configuração de emulação e código para trabalhar.

Nota: Antes de tentar instalar este software, instale o Java. A falha na instalação do Java tornará o Android Studio inutilizável.

Instale Java

Obter Java para Linux difere, dependendo do sistema operacional que você está usando. Geralmente, a maioria das distribuições Linux tem excelente suporte para OpenJDK. É uma implementação aberta das ferramentas Java. É melhor seguir esse caminho, e a maioria dos desenvolvedores não notará a diferença. Siga as instruções abaixo para fazer o Java funcionar em sua distribuição.

  Como tornar o terminal Linux amigável com o ColorLS

Nota: além do OpenJDK, você pode precisar instalar outras dependências para executar o Android Studio no seu PC Linux. Para mais informações, confira a página oficial do guia para Linux.

Ubuntu

Os usuários do Ubuntu têm acesso fácil ao OpenJDK. A partir da versão 18.04 do Ubuntu, o OpenJDK 11 está disponível. Para instalá-lo, abra um terminal e use a ferramenta de gerenciamento de pacotes Apt para fazê-lo funcionar.

sudo apt install openjdk-11-jdk

Precisa de mais do que apenas o pacote padrão do OpenJDK 11? Confira esses outros pacotes.

Debian

Debian é uma distribuição Linux que se concentra principalmente em software sólido e estável. É por isso que a versão mais recente do OpenJDK é difícil de obter (versão 11). Ainda assim, é possível obter a versão 8, que é funcional.

Nota: se você absolutamente precisa ter a versão 11, considere atualizar o Debian de “Estável” para “Testando”, ou pelo menos usando backports.

sudo apt-get install openjdk-8-jdk

Alternativamente, instale todas as coisas do Java JDK 10 no Debian com:

sudo apt-get install openjdk-8-*

Arch Linux

O Arch Linux é um Linux de ponta, então não há problema em fazer uma versão bastante atual do OpenJDK funcionar corretamente. Infelizmente, apesar do quão recente o Arch é, atualmente não há builds da versão 11. Ainda assim, os usuários têm acesso ao OpenJDK 10, que é relativamente novo.

  Como visualizar notificações anteriores no Android

Para instalar o software, abra um terminal e use a ferramenta de empacotamento Pacman para executá-lo.

sudo pacman -S jdk10-openjdk

Fedora

O Fedora Linux possui a versão 10 do OpenJDK, que deve ser suficiente para rodar e desenvolver no Android Studio. Para instalá-lo, use a ferramenta de gerenciamento de pacotes DNF no terminal.

sudo dnf install java-openjdk -y

OpenSUSE

Dependendo de qual versão do OpenSUSE você usa, seus pacotes são muito novos ou muito antigos. Por esse motivo, fazer com que uma versão do OpenJDK funcione em todas as versões do SUSE é um pouco complicado.

Para fazer o OpenJDK funcionar, vá para a página de download para OpenSUSE. Na página de download, selecione a versão do OpenJDK que você deseja e clique no botão “instalar” para iniciar o processo de instalação.

Linux genérico

Muitas distribuições Linux (mesmo as mais obscuras) usam o OpenJDK porque é seguro incluir em repositórios de software. Como resultado, instalar o OpenJDK é incrivelmente fácil. Para fazê-lo funcionar, abra um terminal e procure no gerenciador de pacotes por “OpenJDK”. Alternativamente, baixe no site oficial.

Baixe o Android Studio

Infelizmente, o Android Studio não tem um pacote binário para download. Em vez disso, os usuários que desejam usar o pacote de desenvolvimento no Linux precisarão baixar um arquivo compactado.

  Instale um APK de aplicativo em seu dispositivo Android a partir da área de trabalho [Windows]

Vá para a página oficial de download e clique no link de download do Linux. Leia o EULA e marque a caixa para aceitar o acordo para iniciar o download. Quando o download terminar, abra uma janela de terminal e use a ferramenta Unzip extrair Android Studio.

cd ~/Downloads

unzip android-studio-ide-*-linux.zip

Usando o comando CD, mova o terminal para a subpasta bin.

cd android-studio/bin

Instale o Android Studio

Inicie a ferramenta de instalação do Android Studio com:

./studio.sh

No Assistente do Android Studio, selecione a opção “Padrão”. Quando o Android Studio Wizard terminar o processo de instalação, clique na opção “Iniciar um novo Android Studio” para iniciar o desenvolvimento.

Ferramentas de linha de comando do Android

Além do Android Studio, existem outras ferramentas importantes de desenvolvimento para Linux que você pode querer instalar. Especificamente, ferramentas de linha de comando que permitem aos usuários interagir com dispositivos no Linux. Felizmente, instalar essas ferramentas de linha de comando não é tão tedioso quanto o Android Studio.

Para que as ferramentas de linha de comando do Android funcionem no Linux, siga as instruções abaixo que correspondem ao seu sistema operacional Linux.

Ubuntu

sudo apt install android-tools

Debian

sudo apt-get install android-tools

Arch Linux

sudo pacman -S android-tools

Fedora

sudo dnf install android-tools -y

OpenSUSE

sudo zypper install android-tools

Linux genérico

Precisa das ferramentas de linha de comando do Android, mas não consegue encontrá-las no repositório de software da sua distribuição Linux? O Google tem um download autônomo para aqueles que precisam. Vá para a página oficial de downloade role para baixo até “linha de comando” para obtê-lo.