Soy un desarrollador de software Android de nivel básico. Recientemente escuché acerca de HAXM que admite el emulador para renderizar gráficos de manera más fluida. Descargué el archivo HAXM apropiado para Windows 7 de 64 bits, lo descomprimí y comencé a instalarlo. Sin embargo, durante el proceso de instalación me sale este error:
"Esta computadora cumple con los requisitos para HAXM, pero VT-x no está encendido ..."
Revisé muchos foros sobre este problema, incluida la verificación de la versión del BIOS y la activación de la Tecnología Virtual en el BIOS. Seguí los pasos publicados en el siguiente foro:
Sin embargo, no tengo ninguna línea sobre Hyperlaunch y no pude encontrar opciones de Hyper-V en mis características de Windows. No tengo idea de cómo resolver este problema.
Respuestas:
Incluso si ha habilitado la virtualización (VT) en la configuración del BIOS, algunas opciones de antivirus impiden la instalación de HAXM.
Por ejemplo : en Avast antivirus, en la pestaña Configuración (parámetros)> Solución de problemas (depannage), debe desmarcar "Activar virtualización asistida por hardware" ("activador de asistencia a la virtualización").
Ahora reinicie su computadora y vuelva a instalar el HAXM de Intel que se puede encontrar en
~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager
. También puede descargar manualmente el instalador independiente HAXM desde el sitio web de Intel .fuente
Tuve que habilitarlo en mi BIOS como se muestra a continuación (para Asus):
fuente
Tuve exactamente el mismo problema. Y así es como podría solucionarlo.
Paso 1: active la virtualización en la configuración del BIOS.
Paso 2: Panel de control -> "Programas" -> "Activar o desactivar las características de Windows" (en "Programas y características") y ubicar "Hyper-V", desmarcar, reiniciar.
Paso 3: En Avast-> Configuración-> Solución de problemas. Desmarque "Habilitar virtualización asistida por hardware" y "Habilitar módulo de autodefensa avast"
Paso final y principal:
vaya a MyPC / haga clic con el botón derecho / Configuración avanzada del sistema / Avanzado / En rendimiento, haga clic en CONFIGURACIÓN / Prevención de ejecución de datos y habilite DEP para todos los programas y servicios.
El último paso me ayudó a resolver este problema. Espero que tú también.
fuente
Tuve los mismos problemas en mi computadora portátil que ejecuta Windows 8.1
Prueba esto:
Parece que la instalación de VirtualBox establece un indicador que "activa" VT-X.
fuente
Para Windows 10:
En primer lugar, instale el intelhaxm-android.exe ubicado en la carpeta SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager si se produce un error durante la instalación y luego intente con esta solución.
Primero, habilite la virtualización desde la configuración de la BIOS. Para habilitar esto, reinicie la computadora, cuando la computadora se inició, presione Esc, luego seleccione F2si el fabricante es Dell.
Incluso si ha habilitado la virtualización (VT) en la configuración del BIOS, algunas opciones de antivirus impiden la instalación de HAXM.
Por ejemplo: en Avast antivirus, en la pestaña Configuración (parámetros)> Solución de problemas (depannage), debe desmarcar "Activar virtualización asistida por hardware" ("activador de asistencia a la virtualización").
Ahora reinicie su computadora y vuelva a instalar el HAXM de Intel, que se puede encontrar en
SDK\extras\intel\Hardware_Accelerated_Execution_Manager
. También puede descargar manualmente el instalador independiente HAXM desde el sitio web de Intel.Verifique que hyper-v esté deshabilitado. Para deshabilitarlo, vaya al panel de control, luego seleccione Programas -> Programas y características -> Activar o desactivar la función de Windows (ubicada en el lado izquierdo), luego busque el HYPER-V, desactive la casilla de verificación y reinicie la computadora e intente instalar el hxm nuevamente.
Vaya a las propiedades de "Esta PC" haciendo clic derecho sobre ella, luego seleccione la configuración avanzada del sistema (ubicada en el lado izquierdo), luego en Avanzado (pestaña) bajo rendimiento, haga clic en el botón de configuración, luego seleccione la Prevención de ejecución de datos (pestaña), luego seleccione esta opción: "encienda el DEP para todos los programas y servicios excepto los que seleccioné" y reinicie la computadora e intente instalar el hxm.
La solución 3 me funciona.
fuente
Intenté todos los métodos anteriores. No estaba ejecutando Avast, probé Oracle VirtualBox y luego intenté instalar el software HAXM desde el enlace de Intel .
Ninguno de estos funcionó, todavía recibía el mismo error.
Lo que funcionó (y no estoy seguro de por qué) fue instalar otro simulador de Android que está disponible en Genymotion . De hecho, me sorprendió mucho que funcionó porque durante el proceso de creación del dispositivo virtual Android, recibí un error de que el hipervisor no estaba encendido. Sin embargo, la configuración continuó y el simulador Genymotion se ejecuta con éxito. Genymotion es gratis para uso personal.
Esto fue en una computadora portátil Lenova T430.
fuente
1er. desinstalar antivirus
Tuve avast pero creo que AVG también lo afecta y probablemente muchos más, simplemente apagar la dosis del antivirus no funciona, tiene que desinstalarse por completo y luego reiniciar la computadora, luego ejecutar la instalación del Intel HAXM, una vez que esto sea completar el antivirus se puede reinstalar como de costumbre.
2do. apague Hyper-V.
Esta es una configuración que solo se encuentra en Windows Pro y Enterprise, se usa para crear aplicaciones móviles de Windows, pero si está utilizando otro software como HAXM, esto debe estar apagado, para hacerlo, vaya al panel de control, a todos los elementos del panel de control , Programas y características, activa o desactiva las características de Windows. luego desmarque hyper-V
fuente
Hay una herramienta llamada Speccy . Fui a la pestaña CPU en Speccy y verifiqué si la virtualización es "Compatible, habilitada". Originalmente era "Compatible, deshabilitado", así que fui a BIOS -> Menú de seguridad y habilité la virtualización. En mi Lenovo Thinkpad,
F12
trae el BIOS.Habilitar la virtualización me ayudó a superar este error. Otras respuestas aquí recomiendan revisar también "Hyper-V".
fuente
Tuve el mismo problema. Habilitado la prevención de ejecución de datos para todos los programas y servicios. Intenté usar el método que Alex sugirió anteriormente:
Vaya a MyPC / clic derecho / Configuración avanzada del sistema / Avanzado / En rendimiento, haga clic en CONFIGURACIÓN / Prevención de ejecución de datos y habilite DEP para todos los programas y servicios.
Pero descubrí que la página de Prevención de ejecución de datos estaba deshabilitada y dije "Para usar esta configuración, debe ser un administrador de la computadora y debe usar el archivo bcdedit.exe".
Este sitio explica cómo habilitar DEP desde cmd. http://www.thewindowsclub.com/disable-data-execution-prevention
fuente
Si aún tiene problemas, intente ejecutar estos pasos desde VMware para deshabilitar la protección de credenciales. Trabajó para mí, finalmente. Los pasos y el enlace se publican a continuación, sin tomar crédito por ellos.
Contenido original de https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361
Para deshabilitar Device Guard o Credential Guard en computadoras basadas en Itanium:
Deshabilite la configuración de directiva de grupo que se usó para habilitar Credential Guard.
En el sistema operativo host, haga clic en Inicio> Ejecutar , escriba gpedit.msc y haga clic en Aceptar . Se abre el Editor de políticas de grupo local.
Vaya a Política de computadora local> Configuración de computadora> Plantillas administrativas> Sistema> Protección de dispositivo> Activar seguridad basada en virtualización .
Seleccione deshabilitado .
Vaya a Panel de control> Programas y características> Active o desactive las características de Windows para desactivar Hyper-V. [eliminar un programa en Windows 8 o anterior]
Seleccione No reiniciar.
Elimine las variables EFI relacionadas iniciando un símbolo del sistema en la máquina host utilizando una cuenta de administrador y ejecute estos comandos:
Ingresa el código aquí
mountvol X: / s
copia% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y
bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / cargador de aplicaciones
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} ruta "\ EFI \ Microsoft \ Boot \ SecConfig.efi"
bcdedit / set {bootmgr} secuencia de arranque {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partición del dispositivo = X:
mountvol X: / d
Nota: Asegúrese de que X sea una unidad no utilizada, de lo contrario cambie a otra unidad.
Reinicia el host.
Acepte la solicitud en la pantalla de inicio para deshabilitar Device Guard o Credential Guard.
Debería poder instalar e iniciar HAXM ahora
fuente
Mira este video o prueba esto:
fuente
Desinstale cualquier antivirus (Avast, en mi caso), reinicie el sistema e intente instalar Intel HAXM nuevamente. Esto funciona para mi.
fuente
Para mi caso, probé todo el método anterior, y ninguno funciona. Sin embargo, resuelvo el problema ahora. Aquí está mi truco:
En el Panel de control -> "Programas" -> "Activar o desactivar las características de Windows" (en "Programas y características") e intento localizar "Hyper-V", pero no puedo ubicar "Hyper-V", sin embargo, tengo "Windows Virtual PC" , y sospecho que son lo mismo, así que lo deshabilito, lo reinicio, ¡y funciona!
fuente
Aquí hay un ejemplo de cómo hacerlo para LENOVA o PC similar:
fuente
Si sus emuladores estaban funcionando y ahora no se deben a Avast ...
Avast ya no tiene la opción para "Habilitar virtualización asistida por hardware" en Solución de problemas. (ahora es marzo de 2017)
Avast captura "emulator.exe", que deshabilita los emuladores y lo guarda en el cofre de Virus. Abra el cofre, "Restaurar y agregar a exclusiones" y su emulador volverá a funcionar ...
fuente
para usuarios de Mac, instale la extensión del núcleo Intel HAXM para permitir que el emulador use las extensiones de virtualización de la CPU.
Los pasos para configurar la aceleración de VM son los siguientes:
sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
para comenzar la instalación, en el Finder, haga doble clic en el archivo IntelHAXM.dmg y luego en el archivo IntelHAXM.mpkg.
kextstat | grep intel
Debería ver un mensaje de estado que contiene el siguiente nombre de extensión, que indica que la extensión del núcleo está cargada:com.intel.kext.intelhaxm
Referencia:
https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac
fuente
Me encontré con el mismo problema, y el problema era que la virtualización no estaba habilitada de manera predeterminada en mi máquina, debe ingresar la configuración del BIOS y habilitarla en caso de que esté deshabilitada. Instrucciones detalladas disponibles aquí sobre cómo resolver esto y habilitar la virtualización en su máquina.
https://maksbay.blogspot.in/2017/12/trying-to-set-up-android-emulators-you.html
fuente
Algunos fabricantes bloquean el menú de BIOS para que no pueda activar VT si este es el caso, hay otra forma de activarlo utilizando un programa llamado CPUID. Mira este video si este es tu problema: https://www.youtube.com/watch?v=YPjTFam30kc
fuente
¿Recibió un mensaje acerca de habilitar el bit Execute Disable?
Puede habilitar el bit XD ejecutando el siguiente comando (como administrador) y luego reiniciar.
bcdedit / set nx AlwaysOn
Por lo general, este error: "Esta computadora cumple con los requisitos para HAXM, pero VT-x no está encendido" significa que su sistema tiene Intel VT, pero debe ingresar al BIOS para habilitarlo.
También me encontré con estas instrucciones: podría ser útil para usted: http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
¿Alguna vez lo hiciste funcionar?
fuente
Yo tuve el mismo problema. Intenté todo lo que encontré en Internet, excepto configurar el bit en la CPU. Mi amigo me sugirió que instalara VirtualBox. Y funciona ahora)
fuente
Realmente odié este horrible problema después de actualizar la Actualización de aniversario de Windows 10 (versión 1607) . Se trata solo de los cambios en la firma del controlador en Windows 10. Si fuerza la instalación de HAXM, también debe desactivar la aplicación de firma del controlador.
fuente
BIOS -> Overclockong -> Características de la CPU -> Tecnología de virtualización Intel -> Activado
fuente