macos android-studio android-avd android-studio-3.0 macos-high-sierra

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:

  1. Desinstale HAXM del administrador de android studio SDK (Herramientas-> Android-> SDK Manager-> SDK Tools y luego desinstale ''Intel x86 Emulator Accelerator (HAXM)'' desmarcandola.
  2. 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
  3. Instala el archivo .dmg
  4. Reinicia tu computadora
  5. 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.



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