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 todavía recibí el mismo mensaje.
Escuché que es necesario desactivar Hyper-V, pero cuando voy a Activar / desactivar funciones de Windows , no puedo encontrarlo en esa lista.
¿Puede alguien ayudarme con esto?
Respuestas:
Muy 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 descargado a través de Android Studio).
La instalación realmente se realizó con este instalador y se instaló correctamente. Luego abro Android Studio y el emulador finalmente se carga.
Entonces, para cualquier otra 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
fuente
Intel Virtualization Technology (VT-x) is not turned on. HAXM cannot be installed until VT-x is enabled.
. Tuve que ingresar a mi BIOS y habilitar la tecnología de virtualización y luego pude instalarla.Creo que su problema fue que pensó que el instalador en Android SDK Manager realmente INSTALARÍA 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 :
Así que 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 archivosilent_install.bat
.Después de esto, cuando lancé mi emulador, decía esto:
¡y todo funciona como debería!
También puede utilizar algunos parámetros útiles con silent_install.bat:
fuente
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.
fuente
Enfrenté este problema, también obtuve la solución, funcionará.
Paso 1 : Vaya a la configuración de su BIOS y verifique que INTERNET VIRTUAL TECHNOLOGY esté habilitado o deshabilitado.
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 funciones de Windows, luego busque HYPER-V y desmarque. Y reiniciar. Si está deshabilitado, habilítelo.
Paso 2 : intente instalar Intel HAXM ahora y reinicie. Si vuelve a mostrar el mismo problema. vaya al paso 3.
Paso 3 : debe deshabilitar la aplicación firmada digitalmente. Para deshabilitarlo permanentemente, debe asegurarse de que la opción 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]
enlace: http://www.windowspasswordsrecovery.com/win8-tips/how-to-disable-uefi-secure-boot-in-windows-8-1-8.html
Paso 4: Ahora reinicia de nuevo.
Para deshabilitar la aplicación de la firma del controlador de forma permanente en Windows 10, debe hacer lo siguiente:
1.Abra una instancia de símbolo del sistema con privilegios elevados.
2.Escribe / pega el siguiente texto:
o Windows 10
Windows 10 deshabilita la aplicación de la firma del controlador
Reinicie Windows 10.
* Si de alguna manera desea habilitarlo nuevamente:
1.Escribe / pega el siguiente texto:
fuente
o
Otras cosas que puede necesitar hacer:
bcdedit /set nx AlwaysOn
sfc /scannow
y reiniciarImportante: Después de cualquier cosa que intente, reinicie la PC e intente ejecutar la instalación de HAXM nuevamente
fuente
<== || =====> Para mí que tengo un procesador AMD: <===== || ==>
1. Haga clic en el botón de Windows en la esquina inferior izquierda
2. Busque Activar / Desactivar funciones de Windows
(Simplemente escriba: "características de Windows", aparecerá)
3. Y a diferencia de las otras publicaciones aquí, habilite Hyper-V y Windows Hypervisor Platform
Gracias.
fuente
Esto es lo que funcionó para mí:
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 la virtualización asistida por hardware" en: Configuración> Solución de problemas desmarcando.
Realice un arranque duro (botón de encendido) solo para estar seguro.
fuente
Opción 1: Vaya a la carpeta 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 sdk manager en Android Studio 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
fuente
Probablemente probé todas las soluciones mencionadas anteriormente, pero todas en vano. Para resumir, hice:
Descargue HAXM directamente desde el sitio web https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager e instálelo.
Desinstale y vuelva a instalar Android Studio.
Copie el HAXM de mi otro sistema donde HAXM estaba funcionando bien, desde la ubicación C: \ Users \ UserName \ AppData \ Local \ Android \ Sdk \ extras \ intel
Nada funcionó para mí. Lo que funcionó para mí: noté el problema "no se puede ejecutar la herramienta mksdcard sdk" cuando intento descargar la plataforma SDK. Entonces, después de investigar un poco, encontré que algunas herramientas SDK como mksdcard.exe requieren el tiempo de ejecución de Microsoft Visual C ++ 2015-2019. Entonces, según mi tipo de sistema, (para mí era x64) descargué el último Microsoft Visual C ++ Redistributable para Visual Studio 2019 desde el enlace https://visualstudio.microsoft.com/downloads/ . Respuesta detallada dada aquí: la instalación de Android Studio falló: no se puede ejecutar la herramienta mksdcard sdk en Windows
Después de descargar e instalar Visual C ++, se corrigió el error "no se puede ejecutar la herramienta mksdcard sdk", también cuando intento instalar HAXM después de esto, se instaló correctamente. Todo estuvo bien. También pude crear AVD ahora (lo que también fue un problema cuando no se instaló HAXM).
fuente
Cómo resolví este problema:
Paso 1: Descargue Android Studio e instálelo. Pero no pudo instalar HAXM.
Paso 2: Luego ejecutó el AVD. Luego le solicita que cree un dispositivo virtual. Pero también falló.
Paso 3: descargué el último HAXM de la fuente GitHub de Intel. Desde aquí github.com/intel/haxm/releases/latest
Paso 4: Luego instale HAXM manualmente. La documentación está aquí: Instalación de Intel HAXM independiente en Windows
Paso 5: Intenté de nuevo 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 .zip y colocarlo en la carpeta de ruta del SDK. Entonces nuevamente puede intentar crear el dispositivo virtual.
fuente
Para el libro HP Ultra con Windows 7, la habilitación de 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-> habilitar Hyper-V y luego instalar.
Funcionará.
fuente
Lo he descubierto. Intente deshabilitar el Control de arranque de seguridad en las opciones de 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 se instaló Windows 10 Home y hay muchos límites.
fuente
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). Probé todos los pasos detallados en los diversos documentos, pero no pude hacer que el emulador de Android funcione en mi AMD Ryzen 7 :(
La mayoría de las respuestas funcionan solo para CPU Intel. Si tiene una CPU AMD (como yo, un AMD Ryzen 7), debe conocer algunas restricciones y debe usar WHPX en lugar de HAXM.
Encontré esto en el sitio de MS: debido a 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 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:
Tenga en cuenta que también existen más restricciones :
Más información: Emulador de Android - Procesador AMD y compatibilidad con Hyper-V
Esta recomendación tampoco ayudó:
fuente
Debería pedirle que instale HAXM cuando cree un nuevo dispositivo virtual:
Se instalará a través de Android Studio automáticamente.
fuente
Si está utilizando Windows, edite su configuración de AVD a la imagen ARMEABI en lugar de X86, también el uso de ARM dará un mejor rendimiento. El instalador HAXM es necesario solo si usa la imagen X86.
fuente
Creo que instalarías archivos SDK de Android que no están en (tu PC) \ Appdata \ Local \ Android \ sdk (ruta predeterminada). Además, no había nada al hacer doble clic en el archivo 'intelhaxm-android.exe'.
Si fue así, Examine (su PC) \ Appdata \ Local \ Temp \ intel \ HAXM \ 6.0.3 (aaaa-mm-dd_hh_mm_ss) (o en silencio), entonces debe ver el archivo 'hax64' (o hax), y simplemente invocar este archivo.
fuente
Ingrese con el usuario Administrador. Primero, debe habilitarlo http://www.ghacks.net/2014/11/12/how-to-enable-the-hidden-windows-10-administrator-account/
Instalarlo desde
C:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-andoid.exe
E inicie sesión con su usuario. Funciona para mi.
fuente
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 consulta intelhaxm
Si usa Windows 10 Home, todos los problemas relacionados con Hyper-V son irrelevantes para usted, ya que no es compatible (se requiere Pro) y no tendrá conflictos :)
Observación: intentar 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 instalarlo como se describe: copie en sdk_location / sdk / extras / intel / Hardware_Accelerated_Execution_Manager y ejecute silent_install.bat
fuente
Si nada ayuda, significa que Device Guard y Credential Guard están utilizando la virtualización. Tuve que deshabilitarlos descargando y ejecutando el siguiente script desde el sitio de microsoft .
Es posible que deba ejecutar esto primero si no permite ejecutar el comando
Una vez que lo haga, debe reiniciar y confirmar la desactivación de ambos cuando se le solicite justo antes del inicio.
¡Espero eso ayude!
fuente
Después de algunas pruebas, sabiendo que tenía todos los factores indicados en este hilo y otros hilos configurados correctamente, todavía recibí este error en Android Studio.
Incluso después de instalarlo externamente, parece que Android Studio no pudo descubrir que HAXM ya está instalado, a menos que lo instale él mismo.
Como una solución que funcionó para mí, bajo la
User\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
cual Android se descargó al intentar instalar HAXM, haga clic en el instalador y desinstale el software, luego vuelva a intentarlo desde Android Studio para instalarlo, debería funcionar ahora.fuente
Intenté lo siguiente: 1. HAXM instalado directamente desde Intel 2. Intenté varias veces desinstalar y volver a instalar Android Studio con las mismas rutas predeterminadas en la unidad C. 3. Desinstale varios otros programas, incluido QEMU, que también utiliza HAXM, que podría haber estado interfiriendo con el reconocimiento de HAXM por parte de Android.
La solución fue: 1. Desinstalar Android Studio e instalarlo en la unidad D, incluido el SDK. Esto resolvió el problema.
fuente
Si está utilizando Windows, Hyper-V funciona a través de AMD, no HAXM.
Intente 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 a AVD Manager ==> Crear dispositivo virtual ==> elija 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.
fuente
Si todos han pasado por esto y aún no funciona y "systeminfo.exe" muestra que se detectó un hipervisor , desactive los contenedores en las características de Windows. Después de eso, todo salió bien.
fuente
Ninguna de las sugerencias funcionó por sí sola.
Esto es lo que funcionó para mí: chmod -R 777 $ ANDROID_HOME
Luego intente instalarlo a través de android studio -> sdk manager. Si no está allí, reinstale la última versión de Android Studio sobre su instalación actual. HAXM aparecerá en el administrador de SDK después de eso.
Si no tiene configurado ANDROID_HOME, entonces USTED es parte del problema. Su valor se puede encontrar dentro de la estructura del proyecto de Android Studio. En MAC, simplemente escriba CMD; y observe la ubicación del SDK a la izquierda.
Simplemente ejecute chmod -R 775
fuente
775
Sería suficiente?