Estoy preguntando cómo habilitar mi VT / NX para mi MacBook, cuando intento usar el emulador X86, me parece que VT / NX NO ESTÁ HABILITADO, nunca me había parecido así cuando usé el sistema 10.9, después de actualizar mi MacBook a Yosemite, me parece.
Cuando intento iniciar mi emulador x86, me dice:
Starting emulator for AVD 'X86'
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).
Pero el AVD me muestra que había instalado HAXM.
Cuando intento instalar de nuevo por mí mismo, el instalador imprime VT/NX NOT ENABLED
.
No puedo publicar ninguna imagen ...
a la respuesta de mindex:
Intenté ejecutar todas las versiones de Intel HAXM que pude obtener:
IntelHAXM_1.0.8.dmg
IntelHAXM_1.1.0_for_10.10.dmg
IntelHAXM_1.1.0_below_10.10.dmg
Pero no funcionó.
android
emulation
osx-yosemite
haxm
DaCheng.Xu
fuente
fuente
Respuestas:
De las instrucciones de Intel
"El SDK Manager descargará el instalador en el directorio" extras ", en el directorio principal del SDK. Aunque el SDK Manager diga" Instalado ", en realidad significa que se descargó el ejecutable Intel HAXM. Aún necesitará ejecutar el instalador desde el directorio "extras" para finalizar la instalación.
Extraiga el instalador dentro del directorio "extras" y siga las instrucciones de instalación para su plataforma ".
fuente
cd /usr/local/Cellar/24.4.1/extras/intel/Hardware_Accelerated_Execution_Manager && open IntelHAXM_6.0.1.dmg
. Es posible que deba actualizar sus comandos según su método de instalación y versiones de software.sudo /usr/local/Cellar/android-sdk/24.4.1/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh
chflags nohidden ~/Library
Vaya al administrador de SDK en su IDE e instale el último " Intel HAXM " e inicie el emulador .
Si arroja el error como
Starting emulator for AVD 'X86' emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).
Significa que se deben asignar algunas características gráficas de hardware, así que para superar este problema, simplemente diríjase a la ruta donde tiene su
Adroid SDK
instalado.Ventanas
Allí puede encontrar el archivo
intelhaxm-android.exe
.Mac OS X
En Mac OSX hay un
IntelHAXM_X.X.X.dmg
archivo, móntelo y encontrará un archivo mpkg.Instale el archivo y reinicie todas las aplicaciones usando el emulador de Android como (android studio, cmd, etc.).
Ahora intenta abrir el emulador, funcionará bien
fuente
Es posible que esté ejecutando una versión anterior de Intel HAXM (o no la haya instalado). Vaya a https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager y descargue / instale el último paquete Intel HAXM para MAC OS X.
EDITAR: de acuerdo con https://software.intel.com/en-us/forums/topic/506790 , también debe asegurarse de que Virtual PC / Parallel / VMWare no se esté ejecutando.
fuente
La versión 1.1.1 es la versión correcta para Yosemite. Necesita descargar esto directamente desde el sitio de Intel: https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager .
La que descargó SDK Manager es la versión anterior (1.1.0). Si aún desea ejecutar con la versión 1.1.0, consulte la solución aquí: http://www.csell.net/2014/09/03/VTNX_Not_Enabled/
fuente
En mi caso, al ejecutar Yosemite en VMWare Workstation 10.0.5 tuve que:
1) Configure kext en modo dev (puede que ya no sea necesario ... intente primero sin él)
sudo nvram boot-args="kext-dev-mode=1"
Luego reinicie (apague la VM) para el paso 2) a continuación.
Detalles aquí: http://www.csell.net/2014/09/03/VTNX_Not_Enabled/
2) Agregue vhv.enable = "TRUE" a mi archivo VMX y reinicie la VM
Detalles discutidos aquí: https://communities.vmware.com/thread/416997?start=15&tstart=0
3) Instale HAXM 1.1.1 como se discutió anteriormente desde el sitio de Intel
(Me encantaría publicar más enlaces -> pero tengo un límite de 2 -> así que vota por mí, así que la próxima vez tendrás más ... :-))
fuente
1.Para instalar el controlador de virtualización:
Inicie Android SDK Manager, seleccione Extras y luego seleccione Intel Hardware Accelerated Execution Manager. Una vez completada la descarga, ejecute /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe. Siga las instrucciones en pantalla para completar la instalación.
2.Si muestra algún problema, reinicie su computadora e ingrese en el BIOS y habilite la tecnología de virtualización ...
3.Para ver que su poseedor es capaz de virtualizar, vaya al enlace de abajo http://ark.intel.com/Products/VirtualizationTechnology
fuente
En muchos casos, algunos antivirus también inician HyperV con inicio de ventana y no permiten la instalación de HAXM. Me enfrenté a este problema debido al antivirus AVAST. Así que desinstalé AVAST, luego HAXM se instaló correctamente después de reiniciar. Luego reinstalé AVAST.
Así que es solo una verificación durante la instalación, ya que ahora, incluso con AVAST instalado nuevamente, HAXM funciona correctamente con emuladores de caja virtual y Android.
fuente
Intente instalar Integrated Native Developer Experience
"Es un paquete de productividad de arquitectura cruzada que proporciona a los desarrolladores herramientas, soporte e integración IDE para crear aplicaciones C ++ / Java * de alto rendimiento para Windows * en arquitectura Intel®, OS X en arquitectura Intel® y Android * en ARM * e Intel® arquitectura ".
Experiencia de desarrollador nativo integrada
fuente
Para que IntelHAXM se instale, debe activar la tecnología virtual Intel.
Para activarlo, debe reiniciar su PC e ir a BIOS. Existe una opción llamada Intel Virtual Technology que debe habilitar para activarla.
Después de habilitarlo, reinstale IntelHAXM. Eso debería resolver el problema.
fuente