O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Ferramentas de linha de comando

O Android SDK é composto por vários pacotes necessários para o desenvolvimento de apps. Esta página lista as ferramentas de linha de comando mais importantes que estão disponíveis, organizadas pelos pacotes em que são entregues.

É possível instalar e atualizar cada pacote usando o SDK Manager do Android Studio ou a ferramenta de linha de comando sdkmanager. Todos os pacotes são transferidos por download para o diretório do Android SDK, que você pode localizar da seguinte maneira:

  1. No Android Studio, clique em File > Project Structure.
  2. Selecione SDK Location no painel esquerdo. O caminho é exibido em Android SDK location.

Ferramentas do SDK do Android

Localizado em: android_sdk/cmdline-tools/version/bin/
Veja também: Notas da versão das Ferramentas do SDK

Se você só precisa dessas ferramentas porque não está usando o Android Studio, faça o download das Ferramentas do SDK neste link.

apkanalyzer
Fornece informações sobre a composição do APK após a conclusão do processo de compilação.
avdmanager
Permite que você crie e gerencie dispositivos virtuais Android (AVDs) a partir da linha de comando.
lint
Ferramenta de verificação de código que pode ajudar a identificar e corrigir problemas com a qualidade estrutural do seu código.
sdkmanager
Permite que você visualize, instale, atualize e desinstale pacotes para o SDK do Android.

Ferramentas de versão do SDK do Android

Localizado em: android_sdk/build-tools/version/
Veja também: Notas da versão das Ferramentas do SDK

Este pacote é necessário para criar apps para Android. A maioria das ferramentas aqui são invocadas pelas ferramentas de compilação e não por você. No entanto, as seguintes ferramentas de linha de comando podem ser úteis:

aapt2
Analisa, indexa e compila os recursos Android em um formato binário que é otimizado para a plataforma Android, além de empacotar os recursos compilados em uma única saída.
apksigner
Assina e confirma se as assinaturas do APK serão verificadas em todas as versões de plataforma compatíveis com determinado APK.
zipalign
Otimiza arquivos do APK garantindo que todos os dados não compactados comecem com um alinhamento específico em relação ao início do arquivo.

Observação: você pode ter várias versões do Build Tools para criar um app para diferentes versões do Android.

Ferramentas da plataforma do SDK do Android

Localizado em: android_sdk/platform-tools/
Veja também: Notas da versão das Ferramentas da plataforma do SDK

Estas ferramentas são atualizadas para cada nova versão da plataforma Android para oferecer compatibilidade com os novos recursos (e às vezes com mais frequência para corrigir ou aprimorar as ferramentas), e todas as atualizações são compatíveis com as versões mais antigas da plataforma.

Além de fazer o download a partir do SDK Manager, você pode fazer o download das Ferramentas da plataforma do SDK neste link.

adb
O Android Debug Bridge (adb) é uma ferramenta versátil que permite gerenciar o estado de uma instância de emulador ou dispositivo Android. Você também pode usá-lo para instalar um APK em um dispositivo.
etc1tool
Um utilitário de linha de comando que permite codificar imagens PNG para o padrão de compactação ETC1 e decodificar imagens compactadas de ETC1 para PNG.
fastboot
Atualiza um dispositivo com a plataforma e outras imagens do sistema. Para instruções de início, consulte Imagens de fábrica para dispositivos Nexus e Pixel.
logcat
Esta é uma ferramenta invocada via adb para visualização dos registros do app e do sistema.

Android Emulator

Localizado em: android_sdk/emulator/
Veja também: Notas da versão do Android Emulator

Este pacote é necessário para usar o Android Emulator. Inclui o seguinte:

emulator
Ferramenta de emulação de dispositivo baseada em QEMU que pode ser usada para depurar e testar seus aplicativos em um ambiente de tempo de execução Android.
mksdcard
Ajuda a criar uma imagem do disco que você pode usar com o emulador para simular a presença de um cartão de armazenamento externo (como um cartão SD).

Observação: antes da revisão 25.3.0, as ferramentas do emulador eram incluídas no pacote SDK Tools.

Jetifier

O Jetifier lê uma biblioteca que usa classes da Biblioteca de Suporte e gera uma biblioteca equivalente que usa as classes mais recentes do AndroidX.