2 votos

Cómo usar KVM solo sin Android Studio AVD para emular imágenes oficiales de Android x86_64

Quiero usar oficial (google compilado) x86_64 Imágenes de Android. Sé que puedo usar el gestor de AVD desde Android Studio para ejecutarlas y gestionarlas fácilmente. Sin embargo, uso virt-manager con KVM, así 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).

Como las imágenes son x86_64, teóricamente podría ejecutarlas en virt-manager también. 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 en su interior. 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 gestor de AVD sin lanzar primero Android Studio?

0voto

xavier_fakerat Puntos 1

Sí, es posible obtener el SDK de Android (kit de desarrollo de software) como paquete independiente .

Sólo hay que tener en cuenta un par de requisitos previos:

  • Entorno de ejecución de Java (o JDK) en Sitio web de Oracle (y descargue la versión correcta (32 o 64 bits) para su ordenador).
  • Una buena conexión a Internet (necesaria para descargar las imágenes del sistema, etc.)

Hay una opción sencilla para instalar el SDK de Android, puedes tomar el instalador offline disponible (Windows) SDK Tools installer_r24.4.1 desde el repositorio de Google por sí mismo no necesita Android Studio. A continuación, puede utilizar el gestor de sdk incluido para descargar otros paquetes de SDK.

Para linux (Ubuntu), puedes consultar esta guía: Guía completa de instalación de Android SDK / ADT Bundle en Ubuntu

Aquí está el trabajo (Windows):

  • Descargue el paquete SDK desde el enlace anterior.
  • Después de descargar el paquete, comience la instalación (y elija la carpeta de instalación deseada para proceder o simplemente deje la predeterminada %USERPROFILE%\android-sdk ):

enter image description here

  • Cuando haya terminado, deje "marcada" la opción de descargar imágenes del sistema:

enter image description here

Ahora estamos en el negocio...

  • Aparecerá la ventana del gestor del SDK, ahora tienes que actualizar/descargar otros paquetes del sdk (es decir, platform-tools, system-images, platforms, etc. según los niveles de la API. enter image description here

Nota: Recomiendo descargar las imágenes x86 ya que son mucho más rápidas que las del brazo, también consigue el driver HAXM (hardware accelerated execution manager) de intel para aumentar significativamente la velocidad del emulador

  • Todo listo, ahora sólo tienes que crear y configurar un dispositivo virtual Android que coincida con tu versión de Android objetivo y ajustar la configuración deseada.

  • Para ello, haga clic en el botón Herramientas en el gestor de SDK y seleccione gestionar AVDs, luego en la siguiente ventana haga clic en Crear verás una pantalla similar a la de abajo:

enter image description here

  • Después de eso arranca el dispositivo virtual recién creado ejecutando Android 8 Oreo

(Nota: Todavía estoy ejecutando Android 7, debido a esto : No se puede iniciar Android 8.0 Oreo en el emulador: "Descifrado sin éxito" pero puede que tengas suerte :)

enter image description here

  • Instala las aplicaciones y prueba como quieras

0 votos

¿Cómo puedo iniciar AVD solo después de instalar Android studio?

0 votos

Ok no habías mencionado que tenías linux, tevisaré la respuesta más tarde si tengo tiempo

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X