example - manual de programacion android pdf
Android Studio No se puede ejecutar AVD (10)
Para usuarios de Windows:
- Cierre todos los emuladores abiertos.
- Abra el Administrador de tareas.
- End Process: todas las instancias de adb.exe .
- End Process: todos los procesos que tienen Virtual Box o VBox ... en Descripción.
- Reiniciar el emulador
Estoy obteniendo el siguiente error:
emulator: ERROR: Desafortunadamente, existe una incompatibilidad entre el hipervisor HAXM y VirtualBox 4.3.30+ que no permite la coexistencia de múltiples hipervisores. Se está trabajando activamente en eso; Puede encontrar más información sobre el problema en http://b.android.com/197915 (Android) y https://www.virtualbox.org/ticket/14294 (VirtualBox) Error interno: la sincronización de hax inicial falló
Si bien dice que el trabajo está en marcha, puedo ejecutar studio en la máquina de mi colega con el mismo sistema operativo (WIN 7) y las mismas especificaciones de la máquina.
¿Hay un trabajo alrededor de este problema actualmente?
En mi caso (macOS), stop / quit docker no ayuda. Necesito ejecutar boot2docker poweroff
.
Es probable que tenga dos emuladores que intenten utilizar los mismos recursos en la computadora, es decir, tanto el de Google como el de Genymotion (VirtualBox). Quién sabe cuánto tiempo / si eso será tratado. Si está ejecutando Genymotion, usa VirtualBox. Por lo tanto, intente ejecutar Oracle VM Virtual Box Manager y verifique que no haya máquinas virtuales en ejecución y apague las que sí lo estén. Deberías poder ejecutar emuladores en el estudio de nuevo, solo asegúrate de elegir uno (Genymotion) u otro (administrador de Android AVD).
Estaba tratando de emular una aplicación Ionic 1 en un emulador de Android con ionic emulate android -lcs
y ionic emulate android -lcs
el mismo error: emulator: ERROR: Unfortunately, there''s an incompatibility between HAXM hypervisor and VirtualBox 4.3.30+ which doesn''t allow multiple hypervisors to co-exist. It is being actively worked on; you can find out more about the issue at http://b.android.com/197915 (Android) and https://www.virtualbox.org/ticket/14294 (VirtualBox) Failed to sync vcpu reg Failed to sync vcpu reg Failed to sync vcpu reg Internal error: initial hax sync failed
emulator: ERROR: Unfortunately, there''s an incompatibility between HAXM hypervisor and VirtualBox 4.3.30+ which doesn''t allow multiple hypervisors to co-exist. It is being actively worked on; you can find out more about the issue at http://b.android.com/197915 (Android) and https://www.virtualbox.org/ticket/14294 (VirtualBox) Failed to sync vcpu reg Failed to sync vcpu reg Failed to sync vcpu reg Internal error: initial hax sync failed
Lo solucioné guardando y suspendiendo la ejecución de todas las demás máquinas virtuales en ejecución con los siguientes pasos:
1) Salga de Docker para Mac haciendo clic en el ícono de la ballena en la barra superior y seleccionando "Salir de Docker". Creo que esto es necesario porque Docker Daemon (servidor) de Docker para Mac y Docker Toolbox se ejecuta automáticamente en una máquina virtual Linux cuando se está ejecutando el Docker Client (no es necesario ni puede ejecutarlo manualmente con dockerd
o docker daemon
). El Docker Client se está ejecutando cuando el ícono de la ballena está en la barra superior.
2) Detenga todas las máquinas virtuales de Vagrant que se ejecutan en el equipo host ejecutando la vagrant halt
, ya que pueden estar utilizando Virtual Box como proveedor. Verifique sus cambios de estado en Apagado al ejecutar el vagrant status
.
3) Detenga todas las VM de Virtual Box ejecutando virtualbox
para abrir la GUI de Virtual Box y luego haga clic con el botón derecho en cualquier VM y seleccione Cerrar> Guardar estado
4) Cierre y vuelva a abrir su ventana de Terminal antes de volver a intentar
Hubo una actualización del hilo que descubrió Mehmed. No es necesario detener a Docker. Si ha ejecutado todas las actualizaciones de Android Studio, tiene el instalador de Intel ya descargado en Users / your_user / Library / Android / sdk / extras / intel / Hardware_Accelerated_Execution_Manager / IntelHAXM_6.1.1.dmg. Necesita ejecutar el instalador usted mismo.
Recibí el siguiente error:
ERROR: Desafortunadamente, existe una incompatibilidad entre el hipervisor HAXM y VirtualBox 4.3.30+ que no permite la coexistencia de múltiples hipervisores. Se está trabajando activamente en eso; Puede encontrar más información sobre el problema en http://b.android.com/197915 (Android) y https://www.virtualbox.org/ticket/14294 (VirtualBox)
Para resolver este problema, solo necesité cerrar Docker en Mac.
Simplemente dejé de ejecutar Docker en Mac. El emulador pudo funcionar correctamente.
Tuve el problema similar e hice lo siguiente:
1) Dejó el Docker para Mac (Salir) 2) Uso 2 monitores (One Mac Screen + Extendí otra pantalla), desconecté el segundo monitor y funciona bien.
Verifique que no tenga más de una máquina virtual ejecutándose al mismo tiempo.
Yo tuve el mismo problema. Mientras investigaba descubrí esto https://forums.docker.com/t/cant-using-docker-for-mac-with-android-emulator-haxm/8939/3
Aparentemente, los emuladores Docker y Android que usan HAXM no se pueden ejecutar juntos. Tenía Docker corriendo en mi sistema. Lo detuve y el emulador pudo funcionar sin problemas.
Si tiene Docker instalado y en ejecución, deténgalo e intente de nuevo.