not - intel x86 emulator accelerator android studio
No puedo instalar Intel HAXM (18)
Asegúrese de que el emulador no se esté ejecutando mientras instala HAXM. De lo contrario, habrá un error que solo verá cuando use el instalador independiente pero no dentro de Android Studio o IntelliJ Idea.
Instalé Android Studio y no tuve problemas con eso. Sin embargo, cuando intenté ejecutar el emulador, dijo que Intel HAXM no estaba instalado.
Entonces encontré el instalador, lo ejecuté y, aunque decía que mi computadora portátil lo admite, no estaba habilitado. Fui, habilité la Tecnología de virtualización Intel (VT-x), pero aún recibí el mismo mensaje.
Escuché que algo sobre Hyper-V debe deshabilitarse, pero cuando voy a Activar / desactivar las características de Windows , no puedo encontrarlo en esa lista.
¿Puede alguien ayudarme con esto?
Bien, hice todo lo que pude encontrar en línea, y nada funcionó.
Así que fui al sitio web de Intel y descargué el instalador HAXM que proporcionan (en lugar de usar el que se descargó a través de Android Studio).
La instalación realmente se realizó con este instalador y se instaló con éxito. Luego abro Android Studio, ¡y el emulador finalmente se cargó!
Entonces, para cualquier persona que tenga este problema, simplemente descargue el instalador directamente desde el sitio web de Intel.
Aquí está el enlace:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
Buena descripción aquí: https://developer.android.com/studio/run/emulator-acceleration.html
Puede verificar el estado actual de HAXM con el siguiente comando:
sc query intelhaxm
Si usa Windows 10 Home, todos los problemas sobre Hyper-V son irrelevantes para usted, ya que no es compatible (se requiere Pro) y no tendrá conflictos :)
Observación: tratar de actualizar HAXM a la última versión lo eliminó accidentalmente, pero luego no se puede actualizar con el administrador de SDK, ya que muestra que la última versión 6.1.1 no es compatible con Windows (parece que la configuración está rota, se encontró 6.1.1 para Mac y 6.0 .6 solo para Windows en el interior) Por lo tanto, recomendaría descargar manualmente HAXM e instalar como se describe: copie a sdk_location / sdk / extras / intel / Hardware_Accelerated_Execution_Manager y ejecute silent_install.bat
Creo que instalaría los archivos del SDK de Android que no estén en (su PC) / Appdata / Local / Android / sdk (ruta predeterminada). Además, no había nada cuando hacía doble clic en el archivo ''intelhaxm-android.exe''.
Si fue así, busque (su PC) / Appdata / Local / Temp / intel / HAXM / 6.0.3 (aaaa-mm-dd_hh_mm_ss) (o silencioso), entonces debe ver el archivo ''hax64'' (o hax), y simplemente invocar este archivo.
Creo que su problema fue que pensó que el instalador en Android SDK Manager realmente INSTALARÍA el Intel HAXM. Pero el gancho es que NO LO INSTALARÁ. Lo que hace es extraer los archivos necesarios para (realmente) instalar Intel HAXM.
Lo descubrí cuando tuve el mismo problema y luego leí esto en la página web de Intel :
Descarga a través de Android * SDK Manager
... Otros pasos ...
5) El SDK Manager descargará el instalador en el directorio "extras", debajo del directorio principal del SDK. Aunque el administrador del SDK dice "Instalado", en realidad significa que se descargó el ejecutable Intel HAXM. Aún necesitará ejecutar el instalador desde el directorio "extras" para instalarlo.
6) Ejecute el instalador dentro del directorio / sdk / extras / intel / Hardware_Accelerated_Execution_Manager / y siga las instrucciones de instalación para su plataforma.
Entonces, todo lo que tenía que hacer era ir a la carpeta donde estaba mi SDK de Android, abrir esa carpeta (
sdk_location/sdk/extras/intel/Hardware_Accelerated_Execution_Manager
) y ejecutar el
silent_install.bat
.
Después de esto cuando lancé mi emulador, decía esto:
HAXM funciona y el emulador ejecuta el modo virt rápidamente
¡y todo funciona como debería!
También puede usar algunos parámetros útiles con silent_install.bat:
- -v Imprimir versión HAXM
- -c Compruebe la capacidad VT / NX de la plataforma
- -h Uso de impresión
Debería solicitarle que instale HAXM al crear un nuevo dispositivo virtual:
Tools > Android > AVD Manager
Se instalará a través de Android Studio automáticamente.
Esto es lo que funcionó para mí:
- Habilite la virtualización a través del BIOS (F10-> Configuración del sistema -> Tecnología de virtualización) Dependiendo de su hardware, firmware y utilidad de configuración del BIOS, la opción para habilitar puede llamarse de otra manera o los pasos pueden diferir. Existe un software gratuito llamado "Especificación piriforme" que brinda información sobre su máquina, que entre otras cosas también se puede usar para verificar si la virtualización está habilitada o no en su máquina (vea la tapa de la pantalla).
-
Descargue el instalador HAXM del sitio de Intel. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
-
Si usa avast, desactive "Habilitar virtualización asistida por hardware" en: Configuración> Solución de problemas desmarcando.
Haga un arranque duro (botón de encendido) solo para estar seguro.
Ingrese con el usuario administrador. Primero, debe habilitarlo http://www.ghacks.net/2014/11/12/how-to-enable-the-hidden-windows-10-administrator-account/
Instálelo desde
C:/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/intelhaxm-andoid.exe
E inicie sesión con su usuario. Funciona para mi.
Me enfrenté a este problema. También obtuve la solución. Funcionará.
Paso 1 : vaya a la configuración de su BIOS y verifique que la TECNOLOGÍA VIRTUAL DE INTERNET esté habilitada o deshabilitada.
Y asegúrese de que HYPER V esté desactivado. Para deshabilitarlo: a) Vaya al Panel de control b) Haga clic en Programas (desinstalar un programa) c) Luego haga clic en Activar o desactivar las características de Windows, luego busque HYPER-V y desactívela. Y reiniciar. Si está deshabilitado, habilítelo.
Paso 2 : intente instalar Intel HAXM ahora y reinicie. Si muestra el mismo problema nuevamente. vaya al paso 3.
Paso 3 : debe deshabilitar la aplicación firmada digitalmente. Para deshabilitarlo permanentemente, debe asegurarse de que la opción de arranque seguro esté deshabilitada en su sistema.
Como revisar ?
La respuesta se da en el siguiente enlace. Lo encontré en internet. [Gracias a quien hizo ese blog]
Paso 4: Ahora reinicia nuevamente.
Para deshabilitar la aplicación de firma del controlador de forma permanente en Windows 10, debe hacer lo siguiente:
1.Abra una instancia de símbolo del sistema elevado.
2. Escriba / pegue el siguiente texto:
`bcdedit.exe /set nointegritychecks on`
o Windows 10
`bcedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS`
Windows 10 deshabilita la aplicación de la firma del controlador
Reinicia Windows 10.
* Si de alguna manera desea habilitarlo nuevamente:
1.Escribe / pega el siguiente texto:
`bcdedit.exe /set nointegritychecks off`
Me he dado cuenta. Intente deshabilitar el Control de arranque de seguridad en las opciones del BIOS: http://remontka.pro/secure-boot-disable/ (perdón por los ejemplos en ruso) O intente iniciar el sistema sin firma digital (solo para una carga). Tuve muchos intentos desafortunados con el instalador ''HAXM, antes de deshabilitar esta línea. Al principio pensé que se debía a que Windows 10 Home estaba instalado, y hay muchos límites.
Para el libro HP Ultra con Windows 7, habilitar Hyper-V a través de BIOS funcionó para el problema de Intel Haxm.
Para habilitar hyper-v: -
F10-> Configuración avanzada de Bios-> configuraciones de dispositivo-> habilite Hyper-V e instálelo.
Funcionará.
Si Nothing Helps significa que Device Guard y Credential Guard están utilizando la virtualización. Tuve que desactivarlos descargando y ejecutando el siguiente script desde el sitio de microsoft .
DG_Readiness_Tool_v3.5.ps1 -Disable
Es posible que deba ejecutar esto primero si no permite ejecutar el comando
Set-ExecutionPolicy Unrestricted
Una vez que lo haga, debe reiniciar y confirmar desactivar ambos cuando se le solicite justo antes del inicio.
¡Espero eso ayude!
Si está utilizando Windows, Hyper-V funciona a través de AMD, no HAXM.
Pruebe lo siguiente: en Android, haga clic en SDK Manager ==> SDK Platforms ==> Show Packages ==> ARM EABI v7a Systems Image.
Después de descargar la imagen del sistema, vaya al Administrador de AVD ==> Crear dispositivo virtual ==> elija el dispositivo (por ejemplo, 5.4 FWVGA ") ==> Marshmallow armeabi v7a Android6 con API de Google ==> Cambie el nombre de AVD a cualquier cosa (por ejemplo. myfirst) ==> haga clic en finalizar.
Si está utilizando Windows, edite su configuración AVD en la imagen ARMEABI en lugar de X86, también usar ARM le dará un mejor rendimiento. El instalador de HAXM solo es necesario si utiliza una imagen X86.
Nota: esta no es una respuesta porque no pude encontrar una solución. Pero creo que la información puede ser útil para otros (y no sería práctico como comentario). He intentado todos los pasos detallados en los diversos documentos, pero no pude hacer que Android Emulator funcione en mi AMD Ryzen 7 :(
La mayoría de las respuestas solo funcionan para las CPU Intel. Si tiene una CPU AMD (como yo, una AMD Ryzen 7) necesita conocer algunas restricciones y debe usar WHPX en lugar de HAXM.
Encontré esto en el sitio de MS: dado que el emulador de Android actualmente admite la aceleración de hardware de AMD solo en Linux, la aceleración de hardware no está disponible para las computadoras basadas en AMD que ejecutan Windows.
Afortunadamente, hay una manera de hacerlo funcionar, pero configurar la aceleración de hardware para una CPU AMD es un poco más complejo:
Requisitos y recomendaciones: - Recomendación de CPU AMD: CPU AMD Ryzen - Android Studio 3.2 Beta 1 o superior - Emulador de Android versión 27.3.8 o superior - Windows 10 con actualización de abril de 2018 o superior
Para usar la aceleración WHPX en Windows, debe habilitar la opción Plataforma de hipervisor de Windows en el cuadro de diálogo Activar o desactivar las características de Windows. Para que los cambios en esta opción surtan efecto, reinicie su computadora.
Además, se deben realizar los siguientes cambios en la configuración del BIOS: - CPU AMD: se debe habilitar la virtualización o SVM.
Tenga en cuenta que también hay otras restricciones :
- No puede ejecutar un emulador acelerado por VM dentro de otra VM, como una VM alojada por VirtualBox, VMWare o Docker. Debe ejecutar el emulador directamente en el hardware de su sistema.
- No puede ejecutar software que use otra tecnología de virtualización al mismo tiempo que ejecuta el emulador acelerado. Por ejemplo, VirtualBox, VMWare y Docker actualmente usan una tecnología de virtualización diferente, por lo que no puede ejecutarlos al mismo tiempo que el emulador acelerado.
Más información: Emulador de Android : procesador AMD y soporte Hyper-V
Esta recomendación tampoco ayudó:
Tenga en cuenta: las versiones más recientes del emulador (27.2.8, 27.3.0 o posterior) requieren un indicador de emulador mientras la función está en la vista previa. Para hacer esto, cree o edite el archivo C: / Users / .android / advancedFeatures.ini y agregue la línea "WindowsHypervisorPlatform = on", o inicie el emulador desde la línea de comandos con "-feature WindowsHypervisorPlatform".
En octubre de 2019 aún , este problema persiste. Cómo resolví este problema:
Paso 1: descargó Android Studio y lo instaló. Pero no pudo instalar HAXM.
Paso 2: Luego ejecutó el AVD. Luego solicita crear un dispositivo virtual. Pero también falló.
Paso 3: descargué el último HAXM de la fuente de Intel GitHub. Desde aquí github.com/intel/haxm/releases/latest
Paso 4: Luego instaló HAXM manualmente. La documentación está aquí: Instalación de Intel HAXM independiente en Windows
Paso 5: Luego, nuevamente intenté crear un dispositivo virtual de Pie. Lo creó con éxito.
Pero si su Step-5 falla de todos modos, puede haber otra solución: al descargar el archivo .zip, le mostrará la ruta del SDK y también la ruta de origen del archivo .zip. Por lo tanto, puede descargar manualmente el archivo .zip y colocarlo en la carpeta de ruta del SDK. Por otra parte, puede intentar crear el dispositivo virtual.
Opción 1: vaya a la carpeta del SDK de Android -> Extra -> Intel y haga doble clic en el instalador HAXM e instálelo manualmente.
Opción 2: si no tiene la última versión de HAXM, puede abrir el administrador de SDK en el estudio de Android y descargarlo.
Opción 3: descargue el instalador HAXM del sitio de Intel. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
o
bcdedit /set hypervisorlaunchtype off
Otras cosas que puede necesitar hacer:
- Si usa Avast? deshabilitar Habilitar virtualización asistida por hardware en: Configuración > Solución de problemas
-
bcdedit /set nx AlwaysOn
-
sfc /scannow
y reiniciar
Importante: Después de todo lo que intente, reinicie la PC e intente ejecutar la instalación de HAXM nuevamente