Tengo Windows 8.1 pro con un procesador AMD. Instalé el SDK de Android y Eclipse. Funciona, pero el problema es que cuando creo AVD y lo inicio, aparece este error:
emulador: ERROR: ¡la emulación x86 actualmente requiere aceleración de hardware!
Asegúrese de que Intel HAXM esté instalado y utilizable correctamente.
Estado de aceleración de la CPU: ¡el módulo del núcleo HAX no está instalado!
Ya he instalado Intel Hardware_Accelerated_Execution_Manager y he habilitado la modulación virtual desde el menú de arranque, pero todavía no funciona.
Windows 8.1
con unInter Core i7
. Obteniendo el mismo mensaje de error.Respuestas:
Asegúrese de haber instalado
HAXM installer
en su SDK Manager.Después de descargarlo y asegúrese de ejecutar la configuración ubicada en: {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe
Nota: en Android Studio, el comando "intelhaxm.exe" se ha cambiado a "intelhaxm-android.exe"
Si recibe el error "VT no compatible" durante la instalación, desactive Hyper-V en las funciones de Windows. Puedes ejecutar este comando
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. También necesitará "Tecnología de virtualización" para habilitarse en su BIOSfuente
Abra SDK Manager y descargue Intel x86 Emulator Accelerator (instalador HAXM) si no lo ha hecho.
Ahora vaya a su directorio SDK (C: \ users \ username \ AppData \ Local \ Android \ sdk, generalmente). En este directorio, vaya a extras → Intel → Hardware_Accelerated_Execution_Manager y ejecute el archivo llamado " intelhaxm-android.exe ".
Reinicie Android Studio e intente iniciar AVD nuevamente.
Puede tomar un minuto o 2 para mostrar la ventana del emulador.
fuente
Si está ejecutando Mac, como @pedro menciona, asegúrese de tener el instalador HAXM descargado a través del Administrador de Android SDK.
¡Luego instálalo! En el buscador navega hasta
/YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/
Ejecute e instale .mpgk en el siguiente .dmg
IntelHAXM_1.1.0_for_10.10.dmg
IntelHAXM_1.1.0_below_10.10.dmg
Ejemplo:
fuente
Primero , debe habilitar la tecnología de virtualización Intel desde el BIOS:
Segundo , navegue a su SDK ... \ extras \ intel \ Hardware_Accelerated_Execution_Manager:
Luego instale intelhaxm-android.exe .
Tenga en cuenta que si no puede encontrar este archivo en el directorio, asegúrese de instalar el paquete desde su administrador de SDK:
fuente
Esto lo resuelve para mí:
Vaya a ( C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk, generalmente ).
Luego vaya a Extras -> Intel -> Hardware_Accelerated_Execution_Manager y ejecute el archivo llamado "intelhaxm-android.exe".
En caso de que aparezca un error como " La tecnología de virtualización Intel (vt, vt-x) no está habilitada ", vaya a la configuración de su BIOS y habilite la virtualización de hardware.
Reinicia tu estudio
fuente
Para procesadores AMD:
No necesita Genymotion, solo cree un nuevo dispositivo virtual y mientras selecciona la imagen del sistema, seleccione el ABI como armeabi en lugar del predeterminado x86.
fuente
Me enfrenté al mismo problema recientemente.
Instalé el instalador HAXM en su SDK Manager:
Y luego instaló el último controlador Intel HAXM:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement
¡¡¡Y voilá!!! El emulador funciona como un encanto :)
fuente
Para procesadores AMD:
Vaya al administrador AVD y cree un nuevo dispositivo virtual como una imagen del sistema ARM.
fuente
Así que tengo este problema y parece que a menos que esté en Linux no podrá usar HAXM. [EDITAR: esto es si tienes un chip AMD (no Intel), por supuesto, ya que ese es el problema]
Como se indica en el sitio de Android;
Como otros han mencionado, Genymotion puede ser una solución.
fuente
that unless you are on Linux you will not be able to use HAXM.
Eso es falso Estoy en Windows y ejecuto HAXM sin ningún problema.Pierdo demasiado tiempo en esto, y ninguna de las respuestas anteriores funciona. Me parece que Avast es el problema! Si tiene instalado Avast en su sistema, debe:
Reinicie su PC e instale intelhaxm-android.exe si no está instalado. Lo puedes encontrar en
C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
fuente
Para aquellos que usan Android Studio basado en Jetbrains:
Ir a Herramientas> Android> Administrador de SDK
En Extras -> seleccione la casilla Intel x86 Emulator Accelorator
Para aquellos que no pueden usar Nexus AVD, también pueden intentar usar AVD genérico.
Luego cree un nuevo AVD Genreic con algo como QVGA y úselo para su aplicación. Este AVD no usa aceleración de hardware.
fuente
Estaba enfrentando este problema al ejecutar el emulador dentro de Oracle VirtualBox. Para mí, la solución fue modificar el emulador para usar una CPU ARM en lugar de x86.
fuente
Necesita leer (y publicar) la salida de
como se indica en http://developer.android.com/tools/devices/emulator.html#accel-vm
Abre una ventana de símbolo del sistema haciendo clic derecho en el menú de inicio, elige ejecutar y escribe 'cmd'.
Consulte también Emulador de Android no utiliza HAXM .
Si no puede hacer que el emulador funcione, puede probar una alternativa más fácil: Genymotion - http://genymotion.com/
fuente
Para Android Studio 1.0.2 :
Primero asegúrese de que el acelerador del emulador Intel x86 sea instalador . Compruébalo en tu SDK Manager. Si no es así, instálelo desde allí.
Vaya a la carpeta del SDK de Android, ** {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager **
Allí encontrarás silent_install.bat .
Ejecutarlo. Será crear haxm_silent_run.log . Después de eso, cierre y reinicie su Android Studio y luego ejecute su aplicación.
Funcionará. En caso de problemas, verifique el archivo haxm_silent_run.log.
fuente
En primer lugar, debe tener la virtualización habilitada y puede hacerlo desde la configuración del BIOS.
Después de eso, vaya a Panel de control \ Programas y haga clic en la opción "Activar o desactivar las características de Windows".
Ahora tendrá una ventana emergente, detecte "Windows Hypervisor Platform" y actívela marcando la casilla de verificación.
Reinicie su PC y ahora AVD debería funcionar sin ningún problema.
fuente
Como muchos otros señalaron, Intel HAXM solo admite CPU Intel. Desde Windows 1804, puede usar Hyper-V de Microsoft en lugar de HAXM para el emulador. Esto también ayuda a las personas que desean usar Hyper-V para máquinas virtuales, ya que necesita deshabilitar hyper-v para ejecutar haxm.
Version corta:
Versión larga con más detalles:
https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/
Documentación de requisitos:
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows
fuente
Al crear un dispositivo virtual, seleccione la imagen del sistema ARM. Otros han sugerido instalar HAXM, pero la verdad es que haxm no funcionará en la plataforma amd o incluso si lo hace ya que Android Studio no es compatible con amd-vt en Windows, el resultado final seguirá siendo un emulador muy lento para ejecutar y operar. Mi recomendación sería usar un emulador alternativo como Genymotion (funciona de maravilla con Gapps instalado) o cambiar a Linux, ya que obtendrá el beneficio de amd-vt y el emulador se ejecutará mucho más rápido.
fuente
No sé si esto va a funcionar, pero puedes intentarlo:
Se está volviendo bastante claro que el equipo del emulador necesita hacer un mejor trabajo al difundir esta información sobre cómo usar el emulador en AMD en Windows. Esta pregunta surge todas las semanas, parece.
Primero, desinstale HAXM.
A continuación, vaya aquí: https://developer.android.com/studio/run/emulator-acceleration#vm-windows y siga las instrucciones para configurar la aceleración de VM con la plataforma Windows Hypervisor
Finalmente, si obtiene bajas tasas de fotogramas en las instancias de su emulador, siga las instrucciones en la misma página para Habilitar el procesamiento de Skia para la interfaz de usuario de Android.
fuente
En mi caso, HAXM ya estaba instalado en SDK Manager. Pero cada vez que intentaba intelhaxm-android.exe, fallaba silenciosamente.
Finalmente, extraje los instaladores internos de intelhaxm-android.exe en 7-zip. Copié los tres archivos en otro directorio y finalmente obtuve un instalador real para ejecutar. Funcionó sin problemas y los problemas de HAXM desaparecieron.
fuente