studio que para new manager emulador eliminar dispositivo desarrolladores create crear como android-emulator virtualbox kvm

que - Android emulator y virtualbox no se pueden ejecutar al mismo tiempo



emulador de android para desarrolladores (9)

Aunque es una solución alternativa, pero definitivamente es mejor que deshabilitar KVM, como todos sugieren.

Simplemente ejecute el invitado de la virtualbox en KVM. Por ejemplo ( kvm aquí es solo un script que ejecuta un qemu-system-x86_64 -enable-kvm ) :

kvm Win7.vdi -boot c -m 2G -vga qxl

Cada vez que tengo Virtualbox en ejecución, no puedo iniciar una imagen de emulador de Android (y viceversa). El mensaje de error en el administrador de AVD es

ioctl(KVM_CREATE_VM) failed: Device or resource busy ko:failed to initialize KVM

¿Cómo puedo hacer que ambos se ejecuten al mismo tiempo?

Ese es un Ubuntu 64 bit, todo el software involucrado es de la última versión lanzada.


Finalmente, dejé este problema obsoleto utilizando Genymotion en lugar del emulador estándar de Android. Además de no tener este conflicto, es varias veces más rápido que el emulador normal.


La eliminación de los módulos del kernel kvm (usando ''sudo rmmod kvm_intel kvm'') hace posible ejecutar Virtualbox y el emulador de Android al mismo tiempo, pero el rendimiento del emulador de Android en dicha configuración es extremadamente malo. Si es posible, es mejor apagar el emulador de Virtualbox y descargar su controlador (vboxdrv) ejecutando ''sudo /etc/init.d/vboxdrv stop''. Google sugiere esta "solución" en su página de emulador de Android en la sección sobre Linux.



Paré las máquinas virtuales que tenía en ejecución con VirtualBox. Esto hizo que el error desapareciera.


También puede cambiar la configuración de CPT / ABI de x86 para armar en la configuración del emulador.


Tengo el mismo conflicto de VirtualBox. Lo resolvió usando ABI diferente de "x86" (armeabi-v7a en mi caso)


Tuve el mismo problema en Ubuntu 13.10. Intenta eliminar los módulos kernel kvm y kvm_intel.

Para hacer esto:

  1. Detener todos los emuladores.
  2. Ejecutar comando: ''sudo rmmod kvm_intel kvm''

Sin estos módulos de kernel, los emuladores de Virtualbox y Android pueden funcionar al mismo tiempo.

Por cierto, no sé por qué los módulos están cargados.


Finalmente hay una solución para esto.

Siga estos pasos para macOS :

  1. En Android Studio, vaya a Herramientas -> Android -> Administrador de SDK

  2. Confirme que tiene instalada la última versión de Intel Emulator Accelerator HAXM (v6.1.1) .

  3. Vaya al directorio de extras de la ubicación del SDK de Android que se muestra en las preferencias. En MacOS puedes hacer esto:

    open ~/Library/Android/sdk/extras

  4. Instale el paquete HAXM abriendo IntelHAXM_6.1.1.dmg, luego abra IntelHAXM_6.1.1.mpkg en la carpeta montada y siga las instrucciones del instalador.

Siga estos pasos para Windows :

  1. En Android Studio, vaya a Herramientas -> Android -> Administrador de SDK

  2. Confirme que tiene instalada la última versión de Intel Emulator Accelerator HAXM (v6.1.1) .

  3. Vaya al directorio de extras de la ubicación del SDK de Android que se muestra en las preferencias. Algo como:

    C:/Users/<username>/AppData/Local/Android/sdk/extras

  4. En ese directorio hay algún tipo de archivo como intelhaxm-android.exe . Ejecutarlo.