Android Studio
IDE oficial de Google para desarrollo Android, y requerido por Flutter para compilar apps Android, gestionar SDKs y ejecutar emuladores.
1. Instalación (via JetBrains Toolbox)
La forma más profesional y recomendada de instalar Android Studio en Linux es mediante tu JetBrains Toolbox, el cual se encarga de gestionar las actualizaciones de forma automática.
- Abre la aplicación JetBrains Toolbox que instalaste previamente.
- Localiza Android Studio en la lista de IDEs disponibles.
- Haz clic en Install.
2. Configuración inicial
- Abre Android Studio.
- Sigue el Setup Wizard.
- Selecciona Standard installation.
- Acepta todas las licencias.
Android Studio descargará automáticamente el Android SDK, Build-Tools y el emulador.
3. Habilitar KVM (Aceleración de Emulador)
El emulador de Android necesita KVM (Kernel-based Virtual Machine) para correr con buen rendimiento. Sin esto, el emulador será extremadamente lento o no arrancará.
Verificar que tu CPU soporta virtualización
Si el resultado es 1 o mayor, tu CPU soporta virtualización. Si da 0, necesitas habilitarla en tu BIOS/UEFI (Intel VT-x o AMD-V).
Instalar KVM y las herramientas necesarias
Agregar tu usuario al grupo KVM
Reinicio obligatorio
Después de agregar tu usuario al grupo kvm, debes cerrar sesión y volver a iniciar (o reiniciar tu equipo) para que los permisos surtan efecto. De lo contrario el emulador lanzará errores de acceso.
Verificar que KVM funciona
Respuesta esperada:
¿No tienes kvm-ok?
Si el comando no se encontró, instálalo con: sudo apt install -y cpu-checker
4. Instalar Android SDK y herramientas
Dentro de Android Studio:
- Tools → SDK Manager
- En la pestaña SDK Platforms: instala la versión de Android que necesites (recomendado: la más reciente estable).
- En la pestaña SDK Tools: verifica que estén marcados e instalados:
- ✅ Android SDK Build-Tools
- ✅ Android SDK Command-line Tools (latest)
- ✅ Android Emulator
- ✅ Android SDK Platform-Tools
5. Crear un emulador (AVD)
- Tools → Device Manager
- Clic en Create Virtual Device
- Selecciona un dispositivo (ej. Pixel 7)
- Selecciona una imagen del sistema (recomendado: la API más reciente con Google APIs)
- Finaliza y ejecuta el emulador con el botón ▶️
Rendimiento
Usa imágenes de sistema x86_64 (no ARM) para obtener el mejor rendimiento con KVM en tu equipo Intel/AMD.
6. Plugins recomendados para Flutter
Dentro de Android Studio → File → Settings → Plugins:
- Flutter (oficial de Google)
- Dart (se instala automáticamente con Flutter)
- Rainbow Brackets
7. Verificación final con Flutter
Una vez que todo esté instalado y el emulador esté corriendo:
Todos los checks de Android toolchain y Android Studio deberían estar en verde (✓).
Notas
- Android Studio instalado desde JetBrains Toolbox se ubica en
~/.local/share/JetBrains/Toolbox/apps/android-studio/. - El Android SDK por defecto se instala en
~/Android/Sdk/. - Si
flutter doctorreporta problemas con Java, revisa la sección de troubleshooting en la guía de Flutter.