Nuestros mejores programadores agotaron sus reservas de café, en su búsqueda noche y día por la resolución, hasta que Guillermo encontró la respuesta en Beanstalk así que hoy la compartimos aquí.
Solución:
En realidad, el problema está indirectamente relacionado con una actualización de seguridad faltante para Windows 7 de 64 bits. Se discute en profundidad aquí. 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), usábamos 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 debemos 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, aparentemente la nueva firma del controlador no es reconocida por algunos sistemas Windows. 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 manera predeterminada.
Entonces, en pocas palabras, Intel cambió la firma digital del controlador a SHA-256 de 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.
Para resumir, la solución es bastante simple pero doble.
- Si puede, continúe y primero intente instalar esta actualización. https://www.microsoft.com/en-us/download/detalles.aspx?id=46148
- Si funciona, simplemente instale HAXM 7.2
Si no puede hacer esto de alguna manera, debe desinstalar 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 manualmente HAXM?
- Descomprima el archivo y luego ejecute intelhaxm-android.exe (o la instalación silenciosa, si lo prefiere)
- Ejecute Android Studio y vuelva a probar el emulador.
- ¡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 controlTodos los elementos del Panel de controlProgramas y características ->administrador de ejecución acelerada por hardware de Intel
PASO 2: En Android Studio Entrar Archivo>Configuración>Apariencia y comportamiento>Configuración del sistema>SDK de Android en el cuadro de diálogo Seleccionar Herramientas SDK & Siga el PASO 3.
PASO 3: En diálogo sin marcar Acelerador de emulador Intel x86 (instalador Haxm)
ETAPA 4: Abre 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 AndroidSDKextrasintelHardware_Accelerated_Execution_Manager
PASO 6: Ahora instalar intelhaxm-android.exe
(Se instaló correctamente 🙂.
PASO 7: Ahora cierre su estudio de Android correctamente y Reinicie su máquina
salud 🙂
- Ver imagen del paso n.º 3 En esta imagen no puedo seleccionar Acelerador de emulador Intel x86 (instalador Haxm)
Comentarios y calificaciones del post
Recuerda que tienes concesión de añadir una estimación objetiva si te ayudó.