android - stuck - Error al iniciar AVD con procesador AMD
intel x86 emulator accelerator(haxm installer) not compatible with windows (19)
Abra SDK Manager y descargue el Acelerador de emulador Intel x86 (instalador de HAXM) si no lo ha hecho.
Ahora vaya a su directorio de SDK (C: / users / username / AppData / Local / Android / sdk, en general). En este directorio, 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 la BIOS y habilite la virtualización de hardware.
Reinicie Android Studio y luego intente iniciar el AVD nuevamente.
Puede tomar un minuto o 2 para mostrar la ventana del emulador.
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 ejecuto muestra este error:
emulador: ERROR: la emulación x86 actualmente requiere aceleración de hardware.
Asegúrese de que Intel HAXM esté correctamente instalado y se pueda utilizar.
Estado de aceleración de la CPU: ¡El módulo de kernel HAX no está instalado!
Ya instalé Intel Hardware_Accelerated_Execution_Manager y habilité la modulación virtual desde el menú de arranque, pero aún no funciona.
Así que tengo este problema y parece que a menos que esté en Linux no podrá usar HAXM. [EDIT: esto es si tiene un chip AMD (no Intel) por supuesto, ya que ese es el problema]
Como se indica en el sitio de Android;
Muchas CPU modernas proporcionan extensiones para ejecutar máquinas virtuales (VM) de manera más eficiente. Aprovechar estas extensiones con el emulador de Android requiere una configuración adicional de su sistema de desarrollo, pero puede mejorar significativamente la velocidad de ejecución. Antes de intentar utilizar este tipo de aceleración, primero debe determinar si la CPU de su sistema de desarrollo es compatible con una de las siguientes tecnologías de extensiones de virtualización:
Intel Virtualization Technology (VT, VT-x, vmx) extensions
> Extensiones de virtualización de AMD (AMD-V, SVM) (solo compatibles con Linux)
Como han mencionado otros, Genymotion puede ser una solución.
Asegúrese de haber instalado el instalador HAXM installer
en su Administrador de SDK.
Después de descargarlo y asegurarse 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 aparece el error "VT no admitido" durante la instalación, desactive Hyper-V en las funciones de Windows. Puede ejecutar este comando dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. También necesitará la "Tecnología de virtualización" para habilitarla en su BIOS
Como muchos otros señalaron, Intel HAXM solo admite CPU de 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 utilizar Hyper-V para máquinas virtuales, ya que necesita deshabilitar Hyper-V para ejecutar haxm.
Version corta:
- instalar la característica de plataforma de hipervisor de Windows
- Actualizar a Android Emulator 27.2.7 o superior
- ponga WindowsHypervisorPlatform = en C: / Users / su-nombre de usuario / .android / advancedFeatures.ini o inicie el emulador o la línea de comandos con -feature WindowsHypervisorPlatform
- habilitar IOMMU en su configuración de BIOS
Versión larga con más detalles:
https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/
Requisitos de documentos:
En mi caso, HAXM ya estaba instalado en SDK Manager. Pero cada vez que intentaba intelhaxm-android.exe, fallaría silenciosamente.
Finalmente, extraje los instaladores internos de intelhaxm-android.exe en 7-zip. Copió los tres archivos a otro directorio y finalmente consiguió un instalador real para ejecutar. Corrió sin problemas y los problemas de HAXM desaparecieron.
En primer lugar, debe tener habilitada la virtualización y puede hacerlo desde la configuración del BIOS. Luego, vaya a Panel de control / Programas y haga clic en "Activar o desactivar las características de Windows". Ahora tendrá una ventana emergente, localice "Plataforma de hipervisor de Windows" y habilítela marcando la casilla de verificación. Reinicie su PC y ahora AVD debería funcionar sin problemas.
Me enfrenté al mismo problema recientemente.
Instalé el instalador HAXM en tu Administrador de SDK:
Y luego instaló el último controlador Intel HAXM:
¡¡¡Y voilá!!! El emulador funciona a la perfección :)
Me enfrentaba a 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.
Mientras crea 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 admite 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 como un hechizo con Gapps instalado) o cambiar a Linux para obtener el beneficio de amd-vt y el emulador se ejecutará mucho más rápido.
Necesitas leer (y publicar) la salida de
sc query intelhaxm
como se indica en http://developer.android.com/tools/devices/emulator.html#accel-vm
Para abrir una ventana del símbolo del sistema, haga clic derecho en el menú de inicio, elija ejecutar y escriba ''cmd''.
Véase también el emulador de Android no utiliza HAXM .
Si no puede hacer que el emulador funcione, es posible que desee probar una alternativa más sencilla: Genymotion - http://genymotion.com/
No vi ninguna mención sobre Windows 7, pero si tiene este sistema operativo, software.intel.com/en-us/android/articles/… ...
Para Android Studio 1.0.2 :
Primero asegúrese de que el acelerador del emulador Intel x86 sea el instalador . Compruébalo en tu SDK Manager. Si no, entonces instálalo desde allí.
Vaya a su carpeta de Android SDK, ** {SDK_FOLDER} / extras / intel / Hardware_Accelerated_Execution_Manager **
Allí encontrarás silent_install.bat .
Ejecutarlo. Se 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 un problema, verifique el archivo haxm_silent_run.log.
Para aquellos que usan Android Studio basado en Jetbrains:
Ir a Herramientas> Android> Administrador de SDK
En Extras -> seleccione la casilla de verificación Acelerador de emulador Intel x86
Para aquellos que no pueden usar Nexus AVD también pueden intentar usar AVD genéricos.
- Ir a Herramientas> Android> AVD Manager
Luego cree un nuevo AVD genérico con algo como QVGA y utilícelo para su aplicación. Este AVD no utiliza aceleración de hardware.
Para procesadores AMD:
Vaya al administrador de AVD y cree un nuevo dispositivo virtual como una imagen del sistema ARM.
Pierdo demasiado tiempo en esto, y ninguna de las respuestas anteriores funciona. Me parece que Avast es el problema! Si tiene Avast instalado en su sistema, tiene que:
Vaya a la pestaña de configuración -> solución de problemas, entonces debe DESCARGAR la "habilitación de la virtualización asistida por hardware"
Reinicie su PC e instale el intelhaxm-android.exe si no está instalado. Puede encontrarlo en C:/Users/{YOUR USERNAME}/AppData/Local/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager
Si está ejecutando Mac, como lo indica @pedro, asegúrese de tener el instalador HAXM descargado a través del Android SDK Manager.
Luego instálalo! En el buscador, vaya a /YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/
Ejecute e instale el .mpgk en el siguiente .dmg
- Yosemite:
IntelHAXM_1.1.0_for_10.10.dmg
- Pre-yosemite:
IntelHAXM_1.1.0_below_10.10.dmg
- El Capitán: IntelHAXM_6.0.1.dmg: instale el archivo IntelHAXM_6.0.1.mpgk en el interior; le preguntará si desea reinstalarlo. Solo di que si.
Ejemplo:
$cd /YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/ $open IntelHAXM_1.1.0_below_10.10.dmg
Esto lo resuelve para mí:
Vaya a ( C: / users /% USERNAME% / AppData / Local / Android / sdk, en general ).
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 la BIOS y habilite la virtualización de hardware.
Reinicia tu estudio
Primero , debe habilitar la tecnología de virtualización Intel desde el BIOS:
En segundo lugar , vaya a su SDK ... / extras / intel / Hardware_Accelerated_Execution_Manager:
Entonces 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: