Android Studio
El IDE oficial para el desarrollo de aplicaciones Android
¿Qué es Android Studio?
Android Studio es el entorno de desarrollo integrado (IDE) oficial para la plataforma Android, basado en IntelliJ IDEA. Incluye todo lo necesario para desarrollar aplicaciones Android:
- Editor de código inteligente
- Emulador de dispositivos Android
- Herramientas de profiling y debugging
- Sistema de build basado en Gradle
- Plantillas de código para diferentes dispositivos
Requisitos del Sistema
🖥️ Windows
- Microsoft Windows 8/10/11 (64-bit)
- 8 GB RAM mínimo (16 GB recomendado)
- 4 GB espacio en disco (8 GB para IDE + SDK)
- Resolución mínima 1280x800
🍎 macOS
- macOS 10.14 (Mojave) o superior
- 8 GB RAM mínimo (16 GB recomendado)
- 4 GB espacio en disco (8 GB para IDE + SDK)
- Resolución mínima 1280x800
🐧 Linux
- Any 64-bit Linux distribution
- GNU C Library (glibc) 2.31 o posterior
- 8 GB RAM mínimo (16 GB recomendado)
- 4 GB espacio en disco
Instalación de Android Studio
Paso 1: Descargar Android Studio
Visita la página oficial de Android Studio y descarga la versión para tu sistema operativo.
Paso 2: Ejecutar el instalador
Ejecuta el archivo descargado y sigue el asistente de instalación:
- Windows: .exe (incluye Android SDK)
- macOS: .dmg (arrastrar a Applications)
- Linux: .tar.gz (extraer y ejecutar)
Paso 3: Configuración inicial
En el primer inicio, Android Studio te guiará através de:
- Descarga de componentes adicionales del SDK
- Configuración del Android Virtual Device (AVD)
- Selección del tema (Light/Dark)
Paso 4: Verificar instalación
Crea un nuevo proyecto "Empty Activity" y ejecútalo en el emulador para verificar que todo funciona correctamente.
Configuración del SDK de Android
SDK Manager
Accede al SDK Manager desde: Tools → SDK Manager o haciendo clic en el icono del SDK en la barra de herramientas.
Componentes esenciales a instalar:
- Android SDK Platform (versión más reciente)
- Android SDK Build-Tools
- Android Emulator
- Android SDK Platform-Tools
- Google Play services (si es necesario)
Ubicación del SDK
Por defecto, el SDK se instala en:
Windows: C:\Users\[usuario]\AppData\Local\Android\Sdk
macOS: /Users/[usuario]/Library/Android/sdk
Linux: /home/[usuario]/Android/Sdk
Configuración de Variables de Entorno
¿Por qué configurar el PATH?
Al agregar las rutas del SDK Android al PATH, puedes ejecutar comandos como adb, fastboot, y otras herramientas desde cualquier terminal.
Rutas importantes a agregar:
- Android SDK Platform-Tools: [ruta_sdk]/platform-tools
- Android SDK Tools: [ruta_sdk]/tools
- Android SDK Build-Tools: [ruta_sdk]/build-tools/[versión]
Configuración en Windows
Paso 1: Abrir variables de entorno
- Presiona Windows + R, escribe
sysdm.cply presiona Enter - Haz clic en "Variables de entorno"
- En "Variables del sistema", busca "Path" y haz clic en "Editar"
Paso 2: Agregar rutas del SDK Android
Haz clic en "Nuevo" y agrega las siguientes rutas:
Rutas para Windows:
%LOCALAPPDATA%\Android\Sdk\platform-tools
%LOCALAPPDATA%\Android\Sdk\tools
%LOCALAPPDATA%\Android\Sdk\build-tools\[versión_actual]
Paso 3: Crear variable ANDROID_HOME (Opcional)
En "Variables del sistema", haz clic en "Nueva":
Nombre: ANDROID_HOME
Valor: %LOCALAPPDATA%\Android\Sdk
Configuración en macOS
Paso 1: Encontrar la ruta del SDK
En Android Studio, ve a File → Project Structure → SDK Location para ver la ruta del SDK.
Paso 2: Editar el archivo de perfil
Abre Terminal y edita tu archivo de perfil:
Para zsh (macOS Catalina y posteriores):
nano ~/.zshrc
Para bash (macOS anterior a Catalina):
nano ~/.bash_profile
Paso 3: Agregar rutas al PATH
Agrega estas líneas al final del archivo:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/emulator
Paso 4: Aplicar cambios
# Para zsh
source ~/.zshrc
# Para bash
source ~/.bash_profile
Configuración en Linux
Paso 1: Encontrar la ruta del SDK
Por defecto, el SDK se instala en /home/[usuario]/Android/Sdk/
Paso 2: Editar el archivo de perfil
Abre Terminal y edita tu archivo de perfil:
nano ~/.bashrc
Paso 3: Agregar rutas al PATH
Agrega estas líneas al final del archivo:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/emulator
Paso 4: Aplicar cambios
source ~/.bashrc
Configuración del Emulador (AVD)
AVD Manager
Accede al AVD Manager desde: Tools → AVD Manager o haciendo clic en el icono del emulador en la barra de herramientas.
Crear un nuevo dispositivo virtual
- Haz clic en "Create Virtual Device"
- Selecciona una categoría (Phone, Tablet, etc.)
- Elige un dispositivo modelo
- Selecciona una imagen del sistema (descargar si es necesario)
- Configura el nombre y las opciones avanzadas
Recomendaciones para el emulador
- Usa imágenes x86_64 para mejor rendimiento
- Asigna al menos 2 GB de RAM
- Habilita "Use Host GPU" para aceleración gráfica
- Para desarrollo, usa Android API 30 o superior
Verificación de la Instalación
Verificar herramientas de línea de comandos
Abre una nueva terminal y ejecuta:
# Verificar ADB (Android Debug Bridge)
adb version
# Verificar Android SDK
sdkmanager --list
# Verificar variables de entorno
echo $ANDROID_HOME
echo $PATH
Probar con un proyecto de ejemplo
- Abre Android Studio
- Crea un nuevo proyecto "Empty Activity"
- Selecciona lenguaje Java o Kotlin
- Ejecuta la aplicación en el emulador o dispositivo físico
Configuración para Desarrollo con Flutter
Integración con Flutter
Si usas Flutter, Android Studio es el IDE recomendado. Configura:
Extensiones necesarias
- Flutter plugin - Soporte para desarrollo Flutter
- Dart plugin - Soporte para lenguaje Dart
Instalar plugins
- Ve a File → Settings → Plugins (Windows/Linux) o Android Studio → Preferences → Plugins (macOS)
- Busca "Flutter" y haz clic en Install
- Reinicia Android Studio
Verificar configuración de Flutter
flutter doctor
Solución de Problemas Comunes
Emulador lento
Si el emulador funciona muy lento:
- Verifica que la virtualización esté habilitada en BIOS
- Usa imágenes x86_64 con HAXM (Intel) o Hyper-V (Windows)
- Reduce la RAM asignada al emulador
- Cierra otras aplicaciones que consuman muchos recursos
Problemas de Gradle
Si hay errores de build con Gradle:
- Verifica la conexión a Internet
- Limpia el proyecto:
Build → Clean Project - Reconstruye el proyecto:
Build → Rebuild Project - Elimina la carpeta .gradle y vuelve a sincronizar
ADB no detecta dispositivos
Primera Aplicación Android
1. Crear nuevo proyecto
Selecciona File → New → New Project y elige una plantilla (Empty Activity recomendada para empezar).
2. Configurar proyecto
- Name: Nombre de tu aplicación
- Package name: Identificador único (com.ejemplo.miapp)
- Save location: Donde guardar el proyecto
- Language: Java o Kotlin
- Minimum SDK: API 21 (Android 5.0) o superior
3. Ejecutar la aplicación
Haz clic en el botón "Run" (▶️) o presiona Shift + F10 para ejecutar en el emulador o dispositivo conectado.
4. Explorar la estructura del proyecto
Familiarízate con las carpetas principales:
- app/src/main/java/ - Código fuente
- app/src/main/res/ - Recursos (layouts, strings, imágenes)
- app/build.gradle - Configuración del build