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.
- Instalar Flash o AIR en INTEL Android (Android-x86)?
- Imágenes del sistema del emulador de Android y procesador AMD
- ¿Cómo puedo corregir el error "Error al sincronizar el registro de vcpu"?
- Habilitación de virtualización de inteligencia (VT-X) sin opción en BIOS
- Ejecución del nuevo emulador de Intel para Android
- Emulador: ERROR: emulación x86 requiere actualmente aceleración de hardware
- Instalación de HAXM en Windows 10 para Android Studio
- / Dev / HAX falta cada vez que reinicio mi equipo
Asegúrese de haber instalado el instalador de 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 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
-
Abra el 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 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.
-
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:
En segundo lugar , 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 gestor de SDK:
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.
Me enfrenté al mismo problema recientemente.
He instalado el instalador de HAXM en su SDK Manager:
A continuación, instaló el último controlador de Intel HAXM:
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:
-
Ir a Herramientas> Android> SDK Manager
-
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.
- 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.
- ¿Puedo subrayar texto en un diseño de Android?
- Cómo hacer que TextView se pueda desplazar en Android