No se puede ejecutar AVD en macOS 10.13
android-studio android-avd (7)
Creé algunos AVD en Android Studio 3.0, pero no puedo lanzarlos. Usé el siguiente comando para iniciarlos:
./emulator @Nexus_5X_API_17
registros:
emulator: WARNING: encryption is off
Hax is enabled
Hax ram_size 0x60000000
Failed to open vm 3
Failed to create HAX VM
No accelerator found.
failed to initialize HAX: Invalid argument
Y cuando reinstalé "Intel x86 Emulator Accelerator (instalador HAXM)", los registros:
HAXM silent installation only supports macOS from 10.8 to 10.12 !
No sé si está relacionado con esto.
Después de eso, traté de instalar virtualBox para instalar genymotion, pero cuando pulsé sobre virturalBox.dmg, descubrí que el instalador se había bloqueado.
¿Usted me podría ayudar? Gracias.
Los siguientes pasos me funcionaron:
- Desinstale HAXM del administrador de android studio SDK (Herramientas-> Android-> SDK Manager-> SDK Tools y luego desinstale ''Intel x86 Emulator Accelerator (HAXM)'' desmarcandola.
- Descargue el archivo zip de HAXM versión 6.2.1 del sitio de Intel https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx
- Instala el archivo .dmg
- Reinicia tu computadora
- Abra su AVD con una imagen x86_64 y debería funcionar.
Acabo de volver a descargar el simulador y funcionó.
Al instalar / reinstalar HAXM, obtiene:
La instalación silenciosa de HAXM solo es compatible con macOS de 10.8 a 10.12.
Desde https://issuetracker.google.com/issues/62395878#comment44
en Preferencias del sistema> Seguridad y privacidad> General, había un mensaje "El software del sistema del desarrollador xxx no se pudo cargar" con un botón Permitir. Al hacer clic en el botón Permitir, se habilitó HAXM nuevamente.
Puede descargar e instalar la versión 6.2.0 de haxm https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx
Use el nuevo soporte de Hypervisor.Framework en lugar de HAXM en macOS, como se describe en los comentarios del problema presentado para esto :
Intente ejecutar el emulador en el canal Canary 26.1.x (se recomienda API 25/26) con Hypervisor.Framework; pon el texto "HVF = on" en ~ / .android / advancedFeatures.ini (crea este archivo si no existe ya).
Vaya a Herramientas-> Android-> SDK Manager, luego en las herramientas SDK busque Intel® x86 Emulator Accelerator (instalador HAXM) y actualice a la última versión, reinicie y eso es todo.
Vaya a su directorio de instalación de SDK y ejecute manualmente el instalador de HAXM. Vea el paso 4 en la página: https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac
Técnicamente, HAXM solo se admite oficialmente hasta MacOS 10.12 (Sierra) . Dado que MacOS 10.13 todavía está en versión beta, puede haber un error o una API incompatible. Si el asistente no funciona, presente un error aquí para que el equipo de desarrollo de Android Emulator investigue más: https://source.android.com/source/report-bugs