android 5.0 lollipop - HAXM y Lollipop
android-5.0-lollipop (16)
1- Actualiza HAXM Accelerator a la revisión 5.2 de tu SDK Manager
2- Instalar el nuevo HAXM actualizado (no es necesario desinstalar el anterior) -> (Reiniciar el sistema)
3- Haz el AVD de Lollipop usando la siguiente configuración.
espero que esto ayude
Después de la actualización del SDK a Android 5, no puedo usar el Administrador de ejecución acelerada de hardware de Intel:
$ android-sdk-macosx/tools/emulator -avd AVD_for_LowMemoryDevice_by_User -netspeed full -netdelay none -gpu on
HAX is working and emulator runs in fast virt mode
emulator: VCPU shutdown request
EAX=80000001 EBX=019a0000 ECX=c0000080 EDX=00000000
ESI=00013c40 EDI=01d9d000 EBP=00100000 ESP=004f6104
EIP=001000f0 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
CS =0010 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00000000 00000fff 00008b00 DPL=0 TSS64-busy
GDT= 00000000004ea098 00000030
IDT= 0000000000000000 00000000
CR0=80000011 CR2=0000000000000000 CR3=0000000001d97000 CR4=00000020
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
emulator: VCPU shutdown request
¿Alguna idea sobre cómo solucionarlo? (plataforma: OS X 10.10, versión java "1.8.0_25")
Actualizar al último HAXM puede no ser suficiente (la versión actual hasta la fecha es 6.0.1).
Todavía puede comenzar con una actualización de HAXM, pero si ejecuta una CPU anterior, como Core 2 Duo, definitivamente debe elegir una versión x86 de su imagen virtual, no x86_64 .
Ahora hay una nueva versión HAXM 1.1.1 y tiene una versión diferente para Mac OS <10.9 y> 10.9.
Cuando comencé mi primer emulador de desgaste, estuvo bien hasta hoy cuando, después de reiniciar mi MacBook Pro, experimenté la VCPU shutdown request
. La versión de HAXM que estoy usando es 1.1.4. Así que intenté reiniciar, recreando imágenes de emulador ... Nada funcionó hasta que reinstalé el controlador HAXM usando el instalador .dmg en la carpeta / extras / HAXM ... solo para tu información
Funciona con el último estudio de Android después de actualizar el componente SDK a:
Intel x86 Emulator Accelerator (instalador HAXM), revisión 5.2
Intenta reducir el límite de memoria utilizado por HAXM.
https://software.intel.com/sites/default/files/managed/86/82/ss-mac-3.png
Esto funciona para mí
La actualización de HAXM desde el administrador de descargas funcionó para mí. No se descarga automáticamente cuando actualiza su sistema a Android 5.x
Parece que el administrador del SDK instala automáticamente HAXM 1.0.8 en lugar de 1.1.0 / 1.1.1. Para solucionar esto, navega a
<android-sdk>/extras/intel/Hardware_Accelerated_Execution_Manager
y reinstalar HAXM ejecutando
$ chmod +x silent_install.sh
$ sudo ./silent_install.sh -u
$ sudo ./silent_install.sh
El emulador debería iniciarse correctamente ahora.
Pruebe la última versión de HAXM en el sitio oficial de Intel https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx , ahora es 1.1 .1.El que desde sdk manager aún es antiguo 1.1.0. esto funciona para mi.
Recientemente me actualicé a El-capitan os, y me he encontrado con el mismo problema.
Primero, desinstale HAXM completamente.
sudo /Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
sudo rm /System/Library/LaunchDaemons/com.intel.haxm.plist
Segundo, reinstale HAXM con la última versión. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
Este problema resuelto para mí.
A continuación se muestra el enlace al que me refería: HAXM en OS X sigue desapareciendo
Resolvió el problema. Debes hacer estas cosas:
- Desinstalar HAXM antiguo:
sudo /System/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
- Deshabilitar la firma de kext: aparentemente HAXM 1.1.0 no está firmado apropiadamente
sudo nvram boot-args="kext-dev-mode=1"
. Reiniciar - Instale el nuevo HAXM 1.1.0 como de costumbre (observe que si no desactiva la firma de kext, haxm se negará a instalar con el error de que VT / NX está desactivado)
- Agregue
$ANDROID_HOME/tools/lib
a su$LD_LIBRARY_PATH
Las imágenes API 21 AVD ahora funcionan sin problemas.
Resuelto Aparentemente, estaba usando HAXM 1.0.8, que es la última versión disponible en el sitio de Intel. Sin embargo, Android SDK Manager descarga una versión de vista previa en HAXM 1.1.0 que es necesaria para ejecutar imágenes de 64 bits.
Si usa Android Studio 0.8.13 o una versión anterior, actualícela a la versión más reciente. Este problema se corrigió en la Versión 0.8.14.
Tuve el mismo problema al crear un Nexus 6 AVD con una imagen x86_64 y parece que HAXM no es compatible con un Core 2 Duo antiguo (Mac Book Pro a fines de 2009, por ejemplo).
Esto se especifica en los problemas conocidos de la nota de la versión en $ANDROID_SDK_HOME/extras/intel/Hardware_Accelerated_Execution_Manager
.
El controlador HAXM no admite la emulación de una imagen del sistema de 64 bits en sistemas Intel basados en la microarquitectura Core (Core, Core2 Duo, etc.). Todos los sistemas basados en Nehalem y más allá son compatibles. (Máquinas Corei3, Core i5 y Core i7).
Tuve un problema similar cuando inicié una máquina virtual Vagrant simultáneamente. Luego envió una solicitud de cierre de VCPU. Además, el emulador de Android no arrancaba cuando se estaba ejecutando una VM Vagrant. Espero que esto pueda ayudar a cualquiera.
emulator: VCPU shutdown request
EAX=00000000 EBX=c085e000 ECX=01000000 EDX=00000000
ESI=00000000 EDI=c0860000 EBP=c085ffbc ESP=c085ffb4
EIP=c02065cf EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =007b 00000000 ffffffff 00c0f300 DPL=3 DS [-WA]
CS =0060 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =007b 00000000 ffffffff 00c0f300 DPL=3 DS [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00001000 00000067 00008900 DPL=0 TSS32-avl
GDT= 0086a2c0 0000001f
IDT= 00000000 00000000
CR0=8005003b CR2=b6ec0004 CR3=3666b000 CR4=00000690
DR0=00000000 DR1=00000000 DR2=00000000 DR3=00000000
DR6=ffff0ff0 DR7=00000400
emulator: Failed to sync vcpu reg
si después de la actualización aún no funciona, obtenga una eliminación de datos en su emulador y no la cargue desde la instantánea porque el problema está aquí, está corrupto, me acaba de pasar y lo resolví de esta manera