Solución: la emulación x86 actualmente requiere aceleración de hardware



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Algunos usuarios se encuentran '¡La emulación x86 actualmente requiere aceleración de hardware!' Error al intentar iniciar AVD en Android Studio. Normalmente, el problema ocurre unos momentos después de que el usuario intenta compilar una aplicación usando Dispositivo virtual Android . El problema no es específico de una determinada compilación de Android Studio, ya que se informa que ocurre con compilaciones más nuevas y antiguas. El error no es exclusivo de una determinada versión de Windows, ya que hay informes de que ocurre en Windows 7, Windows 8 y Windows 10.



La emulación x86 actualmente requiere aceleración de hardware



¿Qué está causando la “emulación x86 actualmente requiere aceleración de hardware”?

Investigamos este problema en particular analizando varios informes de usuarios y las estrategias de reparación que aplicaron algunos usuarios afectados para resolver el problema. Según lo que reunimos, hay algunos escenarios comunes que activarán este mensaje de error en particular:



  • La tecnología de virtualización Intel / AMD no está habilitada desde BIOS - Este error puede producirse porque una configuración del BIOS impide que su CPU utilice las tecnologías de virtualización de hardware integradas. En este caso, la solución es acceder a la configuración de su BIOS y habilitar la tecnología de virtualización de hardware.
  • El módulo Intel HAXM no está instalado en Android Studio - Esta es una de las razones más comunes por las que se produce este error. La instalación de Intel HAXM se realiza en dos pasos (descargando el módulo a través del administrador SDK y ejecutando el ejecutable de instalación).
  • Un conflicto entre la virtualización de Avast y el AVD de Android Studio - El problema también puede ocurrir debido a un conflicto bien conocido entre la tecnología de virtualización incorporada y la virtualización asistida por hardware de Avast. También se sabe que esta función de terceros entra en conflicto con otras aplicaciones.
  • La plataforma de hipervisor de Windows está deshabilitada para la CPU AMD - Todas las CPU AMD más nuevas tienen capacidades de virtualización de hardware. Pero para que la función de virtualización funcione, deberá asegurarse de que la plataforma de hipervisor de Windows esté habilitada desde la pantalla de funciones de Windows.
  • La CPU de la máquina no admite la virtualización de hardware - Este escenario podría aplicarse a modelos de CPU más antiguos. Si la CPU equipada no admite la virtualización de hardware, no podrá resolver este mensaje de error a menos que reemplace su CPU actual con un modelo más nuevo.

Si actualmente tiene dificultades para resolver el '¡La emulación x86 actualmente requiere aceleración de hardware!' error, este artículo le proporcionará una selección de pasos de solución de problemas verificados. A continuación, descubrirá varios métodos que han utilizado otros usuarios que luchan por resolver el mismo problema para solucionarlo o evitarlo.

Para mantener la máxima eficiencia, le recomendamos que siga los métodos a continuación en el orden en que se presentan. Eventualmente, debería tropezar con una solución que sea efectiva en su escenario particular.

Método 1: instalación del módulo Intel HAXM

Antes de acceder a la configuración del BIOS, verifiquemos si el problema no se desencadena realmente por la falta del Acelerador del emulador Intel x86 (instalador HAXM). Sin este módulo, AVD no podrá compilar aplicaciones que usen virtualización de hardware incluso si la tecnología está habilitada en su computadora.



Varios usuarios que encontraron el mismo error informaron que el problema desapareció para siempre después de descargar el módulo faltante a través de SDK Manager y lo instalaron a través del instalador HAXM. Siga los pasos a continuación para obtener instrucciones completas paso a paso:

  1. En Android Studio, abra SDK Manager yendo a Herramientas> Android> SDK Manager .

    Lanzamiento del Standalone SDK Manager

    Nota: También puedes ir a Archivo> Configuración y haga clic en SDK de Android (debajo Ajustes del sistema ). Luego, simplemente haga clic en Inicie Standalone SDK Manager para abrir la utilidad de instalación incorporada.

  2. Ampliar la Extras menú y marque la casilla asociada con Acelerador de emulador Intel X86 (HAXM) . Luego, simplemente haga clic en Instalar paquetes y espere a que se complete el procedimiento.

    Instalación del Acelerador del emulador Intel x86 (instalador HAXM)

  3. Ahora que el instalador HAXM está descargado, debemos seguir los pasos apropiados para instalarlo. Para hacer esto, navegue hasta la siguiente ubicación y haga doble clic en intelhaxm-android.exe para instalarlo:
    C:  users \% USERNAME%  AppData  Local  Android  sdk  extras  intel  Hardware_Accelerated_Execution_Manager 

    Instalación de intelhaxm-android.exe

  4. Siga las instrucciones en pantalla para instalar Intel HAXM y espere a que se complete el proceso.
  5. Reinicie Android Studio, ejecute la aplicación nuevamente y vea si el problema se ha resuelto.

Si todavía te encuentras con el '¡La emulación x86 actualmente requiere aceleración de hardware!' error, vaya al siguiente a continuación.

Método 2: deshabilitar la virtualización asistida por hardware de Avast

Si utiliza Avast como capa de seguridad adicional, lo más probable es que el error se deba a un conflicto causado por una de sus funciones de seguridad. Como han informado muchos usuarios, se sabe que la virtualización asistida por hardware de Avast entra en conflicto con el AVD de Android Studio, que termina produciendo el '¡La emulación x86 actualmente requiere aceleración de hardware!' error.

Si este escenario es aplicable a usted (tiene Avast instalado), siga las instrucciones a continuación para deshabilitar la virtualización asistida por hardware desde el Configuraciones menú de la suite de seguridad:

  1. Abra Avast y acceda al Configuraciones menú,
  2. Dentro de Configuraciones menú, vaya al Solución de problemas pestaña y asegúrese de que los cuadros asociados con Habilite la virtualización asistida por hardware y Utilice la virtualización anidada donde esté disponible son Desenfrenado .

    Deshabilite la virtualización asistida por hardware dentro de Avast

  3. Reinicie su computadora y vea si el conflicto se ha eliminado en el próximo inicio. Ejecute la aplicación dentro de Android Studio y vea si se ha resuelto el error.

Si sigues viendo el '¡La emulación x86 actualmente requiere aceleración de hardware!' error al ejecutar el AVD, vaya al siguiente método a continuación.

Método 3: Habilitación de la virtualización de hardware desde la configuración de BIOS / UEFI

Si el primer método no le permitió resolver el mensaje de error, es probable que el mensaje de error se deba a que la virtualización de hardware está deshabilitada en la configuración de BIOS / UEFI. La virtualización de hardware debe estar habilitada de forma predeterminada en circunstancias normales, pero la intervención manual, las actualizaciones del BIOS e incluso algún software de terceros pueden deshabilitar esta tecnología.

Tenga en cuenta que el proceso para habilitar la virtualización de hardware será diferente según la configuración de su BIOS / UEFI y el fabricante de su placa base y CPU.

Sin embargo, el primer paso sería ingresar a la configuración de BIOS o UEFI. Si tiene el menú de configuración heredado (BIOS), deberá presionar la tecla Configuración durante la secuencia de arranque inicial. La clave de configuración específica debería aparecer en la pantalla inicial, pero en caso de que no la encuentre, puede buscarla en línea usando la frase de búsqueda ' * modelo de placa base + clave de configuración * “.

Presione una tecla para ingresar a la configuración del BIOS

Presione [tecla] para ingresar a la configuración

Nota: También puede hacerlo a ciegas y presionar las teclas de configuración más comunes durante la secuencia de arranque inicial. Normalmente, la clave de configuración es una de las teclas F (F2, F4, F6, F8, F10) o la tecla Supr (en computadoras Dell).

Si su computadora usa el modelo UEFI más nuevo, primero deberá acceder al Inicio avanzado menú. Para hacer esto, presione Tecla de Windows + R para abrir un correr cuadro de diálogo, luego escriba ' ms-settings: recuperación 'Y presione Entrar para abrir el Menú de recuperación del Configuraciones aplicación. Una vez que llegue allí, simplemente haga clic en el Reiniciar ahora botón debajo Inicio avanzado .

Acceder al menú de inicio avanzado

Después de un tiempo, su computadora se reiniciará directamente en el Opciones avanzadas menú. Una vez que llegue allí, navegue hasta Opciones avanzadas menú y haga clic en Configuración de firmware UEFI .

Acceder a la configuración del firmware UEFI

Una vez que haya ingresado a la configuración de BIOS o UEFI, comience a buscar la opción de virtualización de hardware. Dependiendo de su versión de BIOS / UEFI, encontrará esta configuración listada con diferentes nombres. Por lo general, puede encontrarlo en la lista Tecnología de virtualización (VTx / VTd)Tecnología de virtualización de Intel o Virtualización AMD-V . Lo más probable es que la opción se encuentre debajo Chipset , Procesador , Configuración avanzada de CPU o algo similar.

Habilitación de la virtualización desde la configuración del BIOS

Una vez que logre habilitar la virtualización de hardware, guarde los cambios de BIOS / UEFI, reinicie su computadora y vea si el error se resuelve en el próximo inicio.

Método 4: Habilitación de la plataforma de hipervisor de Windows (si corresponde)

Si encuentra el problema en una CPU AMD con tecnologías de virtualización (modelos de CPU más nuevos como Ryzen), el problema podría deberse a Plataforma de hipervisor de Windows no está habilitado en su dispositivo.

Pero tenga en cuenta que para habilitar esta función, deberá asegurarse de tener Windows 10 compilación 1803 o anterior.

La plataforma de hipervisor de Windows se puede habilitar a través del Activar o desactivar la función de Windows pantalla. Aquí tienes una guía rápida sobre cómo hacer esto:

  1. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba ' appwiz.cpl 'Y presione Entrar para abrir el Programas y funciones pantalla.

    Escriba appwiz.cpl y presione Entrar para abrir la página de programas instalados

  2. Dentro de Programas y características página, haga clic en Activar o desactivar las características de windows desde el panel de la izquierda.

    Acceso a la pantalla de funciones de Windows

  3. Dentro de la ventana Características de Windows, marque la casilla asociada con Plataforma de hipervisor de Windows y golpea Okay para habilitar la función.

    Habilite la plataforma del hipervisor

    Nota: Si bien no está en esta pantalla, asegúrese también de que Hyper-V esté habilitado. Si no es así, habilítelo marcando la casilla asociada a él.

  4. Reinicie su computadora y vea si el error se ha resuelto.
5 minutos de lectura