Error al iniciar AVD con procesador AMD

Tengo Windows 8.1 pro con un procesador AMD. Instalé el SDK de Android y Eclipse. Funciona, pero el problema es que cuando crea AVD y ejecutarlo muestra este error:

Emulador: ERROR: emulación x86 requiere actualmente aceleración de hardware!
Asegúrese de que HAXM de Intel está correctamente instalado y utilizable.
Estado de la aceleración de la CPU: el módulo del kernel 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.

Asegúrese de haber instalado el instalador de HAXM installer en su SDK Manager.

Administrador de SDK de Android

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 obtiene el error "VT no admitido" durante la instalación deshabilitar Hyper-V en las características de Windows. Puede ejecutar este comando dism.exe /Online /Disable-Feature:Microsoft-Hyper-V . También necesitará "Tecnología de virtualización" para que esté habilitada en su BIOS

  1. Abra el SDK Manager y descargue Intel x86 Emulator Accelerator (instalador HAXM) si no lo ha hecho.

  2. 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 denominado " intelhaxm-android.exe ".

    En caso de que aparezca un error como "La tecnología de virtualización de Intel (vt, vt-x) no está habilitada", vaya a la configuración de BIOS y habilite la virtualización de hardware.

  3. Reinicie Android Studio e intente iniciar de nuevo el AVD.

Puede tardar un minuto o 2 en mostrar la ventana del emulador.

Si ejecuta Mac, como menciona @pedro, asegúrese de que el instalador de HAXM se descargue a través del Administrador de SDK de Android.

Luego instalarlo! En finder vaya a /YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/

Ejecute e instale el .mpgk en el siguiente archivo .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 dentro de – le preguntará si desea volver a instalarlo. Simplemente diga que sí.

Ejemplo:

 $cd /YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/ $open IntelHAXM_1.1.0_below_10.10.dmg 

En primer lugar , debe habilitar la tecnología de virtualización de Intel desde el BIOS:

Introduzca aquí la descripción de la imagen

En segundo lugar , navegue a su SDK … \ extras \ intel \ Hardware_Accelerated_Execution_Manager:

Introduzca aquí la descripción de la imagen

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 gestor de SDK:

Introduzca aquí la descripción de la imagen

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 denominado "intelhaxm-android.exe".

En caso de que aparezca un error como " La tecnología de virtualización de Intel (vt, vt-x) no está habilitada ", vaya a la configuración de BIOS y habilite Virtualización de hardware.

Reinicie su estudio

Para los procesadores AMD:

No necesita Genymotion, simplemente cree un nuevo dispositivo virtual y mientras selecciona el sistema Image seleccione la ABI como armeabi en lugar de la x86 predeterminada.

Introduzca aquí la descripción de la imagen

Me enfrenté al mismo problema recientemente.

He instalado el instalador de HAXM en su SDK Manager:

Introduzca aquí la descripción de la imagen

A continuación, instaló el último controlador de Intel HAXM:

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement

Y voila !!! El emulador funciona como un encanto 🙂

Para los procesadores AMD:

Vaya al administrador de AVD y cree un nuevo dispositivo virtual como una imagen del sistema ARM.

Así que estoy teniendo este problema y parece que a menos que estés en Linux no podrás usar HAXM. [EDIT: esto es si usted tiene un chip AMD (no Intel), por supuesto, ya que es el problema]

Como se indica en el sitio de Android;

Muchas CPUs modernas proporcionan extensiones para ejecutar máquinas virtuales (VM) de manera más eficiente. Aprovechar estas extensiones con el emulador de Android requiere alguna 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 admite una de las siguientes tecnologías de extensiones de virtualización:

 Intel Virtualization Technology (VT, VT-x, vmx) extensions 

> Extensiones de AMD Virtualization (AMD-V, SVM) (sólo compatibles con Linux)

Como otros han mencionado Genymotion puede ser una solución.

Para aquellos que utilizan Android Studio basado en Jetbrains:

  1. Ir a Herramientas> Android> SDK Manager

  2. En Extras -> seleccione la casilla de verificación Intel x86 Emulator Accelorator

Para aquellos que no pueden usar Nexus AVD también puede intentar usar Generic AVD.

  1. Ir a Herramientas> Android> AVD Manager

A continuación, crear un nuevo AVD Género con algo como QVGA y utilizar para su aplicación. Este AVD no utiliza la aceleración de hardware.

Necesita leer (y publicar) la salida de

 sc query intelhaxm 

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'.

Véase también Android Emulator no utiliza HAXM .

Si no puede conseguir que el emulador funcione, es posible que desee probar una alternativa más fácil: Genymotion – http://genymotion.com/

Perdido demasiado tiempo en esto, y ninguna de las respuestas anteriores funcionan. 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, a continuación, debe deshacer la "habilitar 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

Estaba enfrentando este problema ejecutando el emulador dentro de Oracle VirtualBox. Para mí la solución era modificar el emulador para usar una CPU ARM en lugar de x86.

Para Android Studio 1.0.2 :

Primero asegúrese de que Intel x86 emulator accelerator es instalador . Compruébelo en su SDK Manager. Si no, luego instalarlo desde allí.

Vaya a la carpeta SDK de Android, ** {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager **

Allí encontrará silent_install.bat .

Ejecutarlo. Se creará haxm_silent_run.log . Después de eso, cierra y reinicia tu Android Studio y luego ejecuta tu aplicación.

Funcionará. En caso de un problema, compruebe el archivo haxm_silent_run.log.

No vi ninguna mención sobre Windows 7, pero si tienes este sistema operativo, puedes descargar el HAXM aquí …

Al crear un dispositivo virtual seleccione el sistema ARM Imagen. Otros han sugerido instalar HAXM, pero la verdad es que haxm no funcionará en la plataforma amd o incluso si lo hace como android studio no admite amd-vt en Windows el resultado final seguirá siendo un emulador muy muy lento para funcionar y operar. Mi recomendación sería utilizar emulador alternativo como Genymotion (funciona como un encanto con Gapps instalado) o cambiar a linux, ya que entonces obtendrá el beneficio de amd-vt y el emulador se ejecutará mucho más rápido.

En mi caso, HAXM ya estaba instalado en SDK Manager. Pero cada vez que intentaba intelhaxm-android.exe, fallaría silenciosamente.

Finalmente, extraí los instaladores internos de intelhaxm-android.exe en 7-zip. Copiado los tres archivos a otro directorio y finalmente tiene un instalador real para ejecutar. Corrió sin problemas y HAXM había desaparecido.

  • Haxm bloquea el emulador en osx
  • Cómo utilizar Intel® Integrated Native Developer Experience para desarrollar aplicaciones nativas de Android.
  • ¿Por qué genymotion se está ejecutando tan lentamente?
  • Emulador de Android no utiliza HAXM
  • No puedo instalar intel HAXM
  • La aplicación no se implementa en el emulador de Android Intel en la API 19 (plataforma 4.4.2)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.