Desarrollar para Android empieza por tener las herramientas oficiales. Google ofrece dos vías: el SDK standalone (solo herramientas de línea de comandos) o Android Studio (IDE completo con SDK integrado). La segunda es la recomendada para el 99 % de los desarrolladores. Aquí tienes los pasos claros para ambos casos.
Requisitos previos
- JDK (Java Development Kit): versión 7 u 8 (la 8 es estándar actual). La 9+ puede dar problemas con versiones antiguas del SDK. Instala la versión de 64 bits en sistemas de 64 bits.
- Sistema operativo: Windows 7/8/10/11 (x64), macOS 10.14+ (Intel o Apple Silicon), Linux (cualquier distro moderna con glibc 2.17+).
- Mínimo 4 GB RAM (8 GB recomendados), 2-4 GB de disco para el IDE + SDK, y espacio extra para emuladores e imágenes de sistema.
Opción A: Android Studio (recomendada)
- Descarga el instalador desde developer.android.com/studio.
- Ejecútalo y sigue el asistente: elige componentes (SDK, emulador, build tools), ruta de instalación y tipo de configuración (Standard basta).
- Al terminar, Studio descargará las últimas Platform Tools, Build Tools y al menos una System Image (para el emulador).
- ¡Listo! Ya tienes IDE, SDK, emulador, logcat, ADB, fastboot, etc., integrados.
Para aprender a usarlo, la guía oficial y el tutorial "Android Basics in Kotlin" son excelentes puntos de partida.
Opción B: SDK standalone (solo línea de comandos)
Útil si usas otro IDE (IntelliJ, VS Code, Eclipse) o solo necesitas adb, fastboot, sdkmanager.
- Descarga el Command line tools only zip desde la misma página de descargas de Studio.
- Descomprímelo en una carpeta permanente (p. ej.,
~/android-sdk o C:\android-sdk).
- Añade la carpeta
tools/bin al PATH del sistema.
- Abre terminal y ejecuta:
sdkmanager --licenses
sdkmanager "platform-tools" "build-tools;34.0.0" "platforms;android-34" "system-images;android-34;google_apis;x86_64"
Esto instala lo esencial: ADB, fastboot, build-tools 34, API 34 y una imagen de emulador x86_64 con Google APIs.
Paquetes clave que debes tener
- Platform-tools: ADB, fastboot, logcat, bmgr.
- Build-tools: aapt2, zipalign, apksigner, d8/r8 (compiladores/optimizadores).
- Platforms (API levels): al menos la última estable (API 34) y la
minSdk de tu app.
- System images: para el emulador (x86_64 con Google APIs recomendado).
- Sources, docs, samples: opcionales pero útiles.
Verificación rápida
adb version
# Android Debug Bridge version 1.0.41
# Version 34.0.0-...
Si ves la versión, todo funciona. Conecta un dispositivo con depuración USB activada y adb devices debería listarlo.
Resumen
Android Studio te ahorra dolores de cabeza: un clic y tienes todo listo, actualizable desde el propio IDE. El SDK standalone sirve para automatización, CI/CD o entornos minimalistas. Elige según tu flujo de trabajo y ¡a programar!