Saltar al contenido

El error de haxm en android studio 3.0 con windows requiere un controlador firmado digitalmente

Solución:

En realidad, el problema está relacionado indirectamente con una actualización de seguridad faltante para Windows 7 de 64 bits. Aquí se analiza en profundidad. https://github.com/intel/haxm/issues/56

Aquí está el comentario relevante del foro.

Para la versión HAXM 7.2.0, cambiamos el certificado que usamos para firmar el controlador de Windows 7/8 / 8.1 (IntelHaxm.sys). Anteriormente (para HAXM 7.1.0 y versiones anteriores), usamos un certificado SHA-1 para estas versiones de Windows. Sin embargo, se nos informó que el algoritmo SHA-1 ahora se considera inseguro y que deberíamos reemplazarlo con SHA-256 (una variante de SHA-2). Así que hicimos eso y probamos el nuevo controlador con nuestros propios sistemas Windows 7/8 / 8.1 sin notar ningún problema. Sin embargo, al parecer, algunos sistemas Windows no reconocen la nueva firma del controlador. Según este artículo, Windows 7 en realidad requiere un parche para habilitar la compatibilidad con SHA-256, mientras que Windows 8 y versiones posteriores lo admiten de forma predeterminada.

Entonces, en pocas palabras, Intel cambió la firma digital del controlador a SHA-256 desde HAXM 7.2. Y dado que esto no es compatible con Win 7 de 64 bits sin la actualización particular de Windows, el parche HAXM 7.2 simplemente no se reconoce como firmado digitalmente en estos sistemas.

En resumen, la solución es bastante simple pero doble.

  1. Si puede, continúe e intente primero instalar esta actualización. https://www.microsoft.com/en-us/download/details.aspx?id=46148
  2. Si funciona, simplemente instale HAXM 7.2

Si no puede hacer esto de alguna manera, entonces necesita desinstalar el 7.2 y en su lugar descargar e instalar HAXM 7.1 desde el enlace de descarga.

Enlace de descarga para ambas versiones (para instalación manual): https://github.com/intel/haxm/releases

¿Cómo instalar HAXM manualmente?

  1. Descomprima el archivo y luego ejecute intelhaxm-android.exe (o el de instalación silenciosa, si así lo prefiere)
  2. Ejecute Android Studio y vuelva a intentar el emulador.
  3. ¡Voila!

Este problema en particular me hizo perder mucho tiempo en un par de mis sistemas más antiguos, ¡así que espero que esto ayude!

MI SOLUCIÓN

PASO 1: Desinstale todos los controladores de HAXM In Panel de control Todos los elementos del panel de control Programas y características -> administrador de ejecución acelerada por hardware intel

PASO 2: En Android Studio, entra Archivo> Configuración> Apariencia y comportamiento> Configuración del sistema> SDK de Android en el cuadro de diálogo Seleccionar Herramientas SDK Y Siga el PASO 3.

PASO 3: En cuadro de diálogo sin marcar Acelerador de emulador Intel x86 (instalador de Haxm)

PASO 4: Abra ESTE ENLACE y descargar haxm-windows_v7_0_0.zip

PASO 5: Ahora extrae esto .zip y copie los datos y péguelos en esta ruta AndroidSDK extras intel Hardware_Accelerated_Execution_Manager

PASO 6: Instalar ahora intelhaxm-android.exe (Se instala correctamente 🙂.

PASO 7: Ahora cierre su estudio de Android correctamente y Reinicie su máquina

salud 🙂


  • Ver imagen del paso 3 En esta imagen no puedo seleccionar Acelerador de emulador Intel x86 (instalador de Haxm)

ingrese la descripción de la imagen aquí


¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *