O Android SDK (Software Development Kit) é essencial para desenvolver apps Android. Hoje, a forma recomendada é instalar o Android Studio, que já inclui SDK, emulador, build system (Gradle) e IDE completa. O antigo "SDK Tools only" (linha de comando) e o bundle Eclipse ADT estão descontinuados.
Pré-requisitos
- Windows 10/11 (64-bit).
- 8 GB+ RAM (16 GB recomendado), 8 GB+ disco livre (SSD).
- JDK (Java Development Kit): Android Studio já inclui OpenJDK próprio. Não precisa instalar JDK separado.
Instalação Recomendada: Android Studio (2024+)
- Baixe o instalador em developer.android.com/studio (botão "Download Android Studio").
- Execute o instalador (.exe). Siga o assistente:
- Componentes: marque "Android Studio", "Android Virtual Device" (emulador).
- Local de instalação: padrão (C:\Program Files\Android\Android Studio) ou escolha outro.
- Local do SDK: padrão (C:\Users\\AppData\Local\Android\Sdk) — evite pastas com acentos/espaços.
- Início do Menu Iniciar: crie atalho.
- Na primeira execução, o "Setup Wizard" baixa componentes do SDK (platforms, build-tools, emulator, platform-tools). Escolha "Standard" (recomendado).
- Aguarde download (pode ser vários GB). Reinicie o PC se solicitado.
Configuração Pós-Instalação
- Variables de Ambiente (Opcional mas útil): Adicione ao PATH do usuário/sistema:
%LOCALAPPDATA%\Android\Sdk\platform-tools (adb, fastboot)
%LOCALAPPDATA%\Android\Sdk\cmdline-tools\latest\bin (sdkmanager, avdmanager)
- Criar Dispositivo Virtual (AVD): No Android Studio > Device Manager (ícone celular) > "Create Device" > escolha hardware (ex: Pixel 7) > sistema (ex: API 34 / Android 14, Google Play) > Finish.
- Teste: Abra projeto exemplo (File > New > New Project > Empty View Activity) > Play (▶) > selecione AVD > app roda no emulador.
Depuração em Dispositivo Físico (Recomendado)
- No Android: Config. > Sobre o telefone > toque 7x em "Número da versão" > "Opções do desenvolvedor" ativadas.
- Em "Opções do desenvolvedor": ative Depuração USB.
- Conecte cabo USB de dados (não só carga) ao PC.
- No PC: autorize depuração no dialogo do telefone (marque "Sempre permitir").
- No terminal:
adb devices deve mostrar serial do device.
- No Android Studio: device aparece no seletor de deploy. Play ▶ instala e roda no aparelho real.
Instalação Alternativa: Apenas Command Line Tools (Avançado)
Se não quer a IDE (ex: CI/CD, build server, usar VS Code/IntelliJ com plugin):
- Baixe "Command line tools only" em developer.android.com/studio#command-tools (ZIP).
- Extraia para
C:\Android\cmdline-tools\latest (crie pastas).
- Adicione
C:\Android\cmdline-tools\latest\bin ao PATH.
- Terminal:
sdkmanager --licenses (aceite todos) > sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0" "emulator".
- Configure variável
ANDROID_HOME=C:\Android (pasta pai de cmdline-tools, platforms, etc).
Resumo: Use Android Studio. É a ferramenta oficial, integrada, mantida, com melhor suporte a Gradle, Kotlin, Jetpack Compose, emulador rápido, profiling. O antigo Eclipse ADT e SDK standalone não recebem updates há anos.