Quiero usar imágenes de Android x86_64 oficiales (compiladas por Google). Sé que puedo usar el administrador AVD de Android Studio para ejecutarlos y administrarlos fácilmente. Sin embargo, uso virt-manager con KVM, por lo que no puedo ejecutar Android y mis otras imágenes al mismo tiempo (incluso si pudiera, prefiero hacerlo todo dentro de virt-manager en lugar de instalar todo Android Studio).
Dado que las imágenes son x86_64, teóricamente también podría ejecutarlas en virt-manager. El problema es que las imágenes descargadas del servidor de Google cuando uso ADV son un poco extrañas. Contienen algunos archivos y al menos dos archivos .img dentro. No es simplemente una imagen ISO que puedo conectar a un disco en virt-manager y ejecutar. Por ejemplo, esta es la imagen para Android 25 (7.0 supongo):
https://dl.google.com/android/repository/sys-img/google_apis/x86_64-25_r11.zip
Entonces, ¿cómo ejecutar esta cosa dentro del archivo zip? ¿Es posible?
Si no es posible, ¿es posible instalar y ejecutar AVD solo sin Android Studio? ¿O al menos lanzar la GUI del administrador de AVD sin iniciar Android Studio primero?
Sí, es posible obtener Android SDK (Software Development Kit) como un paquete independiente .
Solo hay un par de requisitos previos a tener en cuenta:
Hay una opción simple para instalar el SDK de Android, puede obtener el instalador fuera de línea disponible (Windows) SDK Tools installer_r24.4.1 del repositorio de Google por sí solo, no necesita Android Studio. Luego puede usar el administrador SDK incluido para descargar otros paquetes SDK.
Para Linux (Ubuntu), puede consultar esta guía: Guía de instalación completa para Android SDK / ADT Bundle en Ubuntu
Aquí está el trabajo (ventanas):
%USERPROFILE%\android-sdk
):Ahora estamos en el negocio...
Nota: Recomiendo descargar imágenes x86 ya que son mucho más rápidas que las contrapartes de tham arm, también obtenga el controlador Intel HAXM (administrador de ejecución acelerado por hardware) para aumentar significativamente la velocidad de su emulador
Todo listo, ahora solo necesita crear y configurar un dispositivo virtual Android que coincida con su versión objetivo de Android y ajustar la configuración deseada.
Para hacer esto, haga clic en la pestaña Herramientas en el administrador SDK y seleccione administrar AVD, luego en la siguiente ventana, haga clic en Crear , verá una pantalla similar a la siguiente:
(Nota: sigo usando Android 7, debido a esto: no puedo iniciar Android 8.0 Oreo en el emulador: "Descifrado fallido" , pero puede que tengas suerte :)
Guerlando OC
xavier_fakerat