Solució: l’emulació x86 actualment requereix acceleració de maquinari



Proveu El Nostre Instrument Per Eliminar Problemes

Alguns usuaris es troben amb el 'Actualment, l'emulació x86 requereix acceleració de maquinari.' error en intentar iniciar l'AVD a Android Studio. Normalment, el problema es produeix pocs moments després que l'usuari intenti compilar una aplicació mitjançant Dispositiu virtual Android . El problema no és específic per a una determinada versió d'Android Studio, ja que s'ha informat que es produeix amb versions noves i anteriors. L'error no és exclusiu d'una determinada versió de Windows, ja que hi ha informes que es produeixen a Windows 7, Windows 8 i Windows 10.



L'emulació x86 actualment requereix acceleració de maquinari



Què causa l’actual emulació x86 que requereix acceleració de maquinari?

Hem investigat aquest problema en concret mirant diversos informes dels usuaris i les estratègies de reparació que alguns usuaris afectats van aplicar per resoldre el problema. Segons el que hem recollit, hi ha alguns escenaris habituals que activaran aquest missatge d'error en particular:



  • La tecnologia de virtualització Intel / AMD no està habilitada des del BIOS - És possible que es produeixi aquest error perquè la vostra CPU no pot utilitzar les tecnologies de virtualització de maquinari integrades mitjançant una configuració del BIOS. En aquest cas, la solució és accedir a la configuració del BIOS i habilitar la tecnologia de virtualització de maquinari.
  • El mòdul Intel HAXM no està instal·lat a Android Studio - Aquest és un dels motius més freqüents pels quals es produeix aquest error. La instal·lació d'Intel HAXM es realitza en dos passos (descarregar el mòdul a través del gestor SDK i executar l'executable d'instal·lació).
  • Un conflicte entre la virtualització d’Avast i l’AVD d’Android Studio - El problema també es pot produir a causa d’un conflicte conegut entre la tecnologia de virtualització integrada i la virtualització assistida per maquinari d’Avast. Aquesta característica de tercers també se sap que entra en conflicte amb altres aplicacions.
  • La plataforma Hypervisor de Windows està desactivada per a la CPU AMD - Les CPU AMD més noves tenen capacitats de virtualització de maquinari. Però perquè la funció de virtualització funcioni, haureu d’assegurar-vos que la plataforma Hypervisor de Windows estigui activada des de la pantalla de funcions de Windows.
  • La CPU de la màquina no admet la virtualització de maquinari - Aquest escenari pot ser aplicable a models de CPU antics. Si la CPU equipada no admet la virtualització de maquinari, no podreu resoldre aquest missatge d'error tret que substituïu la vostra CPU actual per un model més recent.

Si actualment estàs lluitant per resoldre el problema 'Actualment, l'emulació x86 requereix acceleració de maquinari.' error, aquest article us proporcionarà una selecció de passos de resolució de problemes verificats. A continuació, descobrireu diversos mètodes que altres usuaris que lluiten per resoldre el mateix problema han utilitzat per solucionar-lo o eludir-lo.

Per mantenir la màxima eficiència, us animem a seguir els mètodes següents en l’ordre en què es presenten. Finalment, hauríeu d’ensopegar amb una solució que sigui efectiva en el vostre cas concret.

Mètode 1: Instal·lació del mòdul Intel HAXM

Abans d’accedir a la configuració de la BIOS, comprovem si el problema no es produeix realment per la falta de l’accelerador d’emuladors Intel x86 (instal·lador HAXM). Sense aquest mòdul, AVD no podrà compilar aplicacions que utilitzin virtualització de maquinari encara que la tecnologia estigui habilitada al vostre ordinador.



Diversos usuaris que es van trobar amb el mateix error han informat que el problema va desaparèixer definitivament després de descarregar el mòdul que faltava mitjançant SDK Manager i el van instal·lar a través de l’instal·lador HAXM. Seguiu els passos següents per obtenir instruccions pas a pas completes:

  1. A Android Studio, obriu SDK Manager anant a Eines> Android> Gestor SDK .

    Inici del gestor SDK independent

    Nota: També podeu anar a Fitxer> Configuració i feu clic a SDK d'Android (sota Ajustos del sistema ). A continuació, només cal que feu clic a Inicieu el gestor SDK independent per obrir la utilitat d'instal·lació integrada.

  2. Amplieu el fitxer extres i marqueu la casella associada a Accelerador d’emuladors Intel X86 (HAXM) . A continuació, només cal que feu clic a Instal·leu els paquets i espereu que finalitzi el procediment.

    Instal·lació de l’accelerador d’emuladors Intel x86 (instal·lador HAXM)

  3. Ara que es descarrega l’instal·lador HAXM, hem de fer els passos adequats per instal·lar-lo. Per fer-ho, aneu a la ubicació següent i feu doble clic a intelhaxm-android.exe per instal·lar-lo:
    C:  users \% USERNAME%  AppData  Local  Android  sdk  extras  intel  Hardware_Accelerated_Execution_Manager 

    Instal·lació d’intelhaxm-android.exe

  4. Seguiu les instruccions que apareixen a la pantalla per instal·lar Intel HAXM i espereu que finalitzi el procés.
  5. Reinicieu Android Studio, torneu a executar l'aplicació i comproveu si el problema s'ha resolt.

Si encara us trobeu amb 'Actualment, l'emulació x86 requereix acceleració de maquinari.' error, baixeu al següent següent.

Mètode 2: desactivació de la virtualització assistida per maquinari d'Avast

Si utilitzeu Avast com a capa de seguretat addicional, és probable que l’error sigui degut a un conflicte causat per una de les seves funcions de seguretat. Com han informat molts usuaris, se sap que la virtualització d’Avast assistida per maquinari entra en conflicte amb l’AVD d’Android Studio, que acaba produint el 'Actualment, l'emulació x86 requereix acceleració de maquinari.' error.

Si aquest escenari és aplicable a vosaltres (teniu instal·lat Avast), seguiu les instruccions següents per desactivar la virtualització assistida per maquinari de la Configuració menú de la suite de seguretat:

  1. Obriu Avast i accediu a Configuració menú,
  2. Dins del Configuració menú, aneu al menú Resolució de problemes i assegureu-vos que les caselles associades a Activeu la virtualització assistida per maquinari i Utilitzeu la virtualització imbricada quan estigui disponible són Sense comprovar .

    Desactiveu la virtualització assistida per maquinari a Avast

  3. Reinicieu l'ordinador i comproveu si el conflicte s'ha eliminat en la pròxima posada en marxa. Executeu l'aplicació a Android Studio i comproveu si l'error s'ha resolt.

Si encara esteu veient el 'Actualment, l'emulació x86 requereix acceleració de maquinari.' error en executar l'AVD, passeu cap avall al següent mètode.

Mètode 3: habilitació de la virtualització de maquinari des de la configuració del BIOS / UEFI

Si el primer mètode no us ha permès resoldre el missatge d’error, és probable que es produeixi perquè la virtualització del maquinari està desactivada a la configuració del BIOS / UEFI. La virtualització de maquinari s’hauria d’habilitar per defecte en circumstàncies normals, però la intervenció manual, les actualitzacions del BIOS i fins i tot algun programari de tercers poden desactivar aquesta tecnologia.

Tingueu en compte que el procés d’habilitació de la virtualització de maquinari serà diferent en funció de la configuració del BIOS / UEFI i del fabricant de la placa base i de la CPU.

Tanmateix, el primer pas seria introduir la vostra configuració de BIOS o UEFI. Si teniu el menú de configuració heretat (BIOS), haureu de prémer la tecla Configuració durant la seqüència inicial d’arrencada. La clau de configuració específica hauria d'aparèixer a la pantalla inicial, però en cas que no la detecteu, podeu cercar-la en línia mitjançant la frase de cerca ' * model de placa base + tecla de configuració * '.

Premeu una tecla per accedir a la configuració del BIOS

Premeu [tecla] per entrar a la configuració

Nota: També podeu fer-ho a cegues i prémer les tecles de configuració més habituals durant la seqüència inicial d’arrencada. Normalment, la clau de configuració és una de les tecles F (F2, F4, F6, F8, F10) o la tecla Supr (en equips Dell).

Si el vostre equip utilitza el model UEFI més recent, primer haureu d 'accedir al fitxer Inici avançat menú. Per fer-ho, premeu Tecla Windows + R. obrir un Correr quadre de diàleg i, a continuació, escriviu “ ms-settings: recuperació ”I premeu Entra per obrir el fitxer Menú de recuperació del Configuració aplicació Un cop hi arribeu, només cal que feu clic a Reiniciar ara botó a sota Inici avançat .

Accedint al menú d’inici avançat

Al cap d'un temps, l'ordinador es reiniciarà directament al fitxer Opcions avançades menú. Un cop hi arribeu, aneu a Opcions avançades menú i feu clic a Configuració del microprogramari UEFI .

Accedir a la configuració del microprogramari UEFI

Un cop hàgiu accedit a la configuració del BIOS o UEFI, comenceu a cercar l’opció de virtualització del maquinari. En funció de la vostra versió de BIOS / UEFI, trobareu aquesta configuració sota diferents noms. Normalment el podeu trobar a la llista Tecnologia de virtualització (VTx / VTd) , Tecnologia de virtualització Intel o bé Virtualització AMD-V . És probable que l’opció es trobi a sota Xipset , Processador , Configuració avançada de la CPU o alguna cosa similar.

Habilitació de la virtualització des de la configuració del BIOS

Un cop hàgiu aconseguit habilitar la virtualització de maquinari, deseu els canvis del BIOS / UEFI, reinicieu l'ordinador i comproveu si l'error es resol en la propera posada en marxa.

Mètode 4: habilitació de la plataforma Hypervisor de Windows (si escau)

Si teniu problemes amb una CPU AMD amb tecnologies de virtualització (models de CPU més recents, com ara Ryzen), és possible que es produeixi el problema perquè Plataforma Hypervisor de Windows no està habilitat al dispositiu.

Però tingueu en compte que, per habilitar aquesta funció, haureu d’assegurar-vos que teniu Windows 10 build 1803 o anterior.

La plataforma Hypervisor de Windows es pot habilitar mitjançant Activeu o desactiveu la funció de Windows pantalla. Aquí teniu una guia ràpida sobre com fer-ho:

  1. Premeu Tecla Windows + R. per obrir un quadre de diàleg Executa. A continuació, escriviu ' appwiz.cpl ”I premeu Entra per obrir el fitxer Programes i funcions pantalla.

    Escriviu appwiz.cpl i premeu Retorn per obrir la pàgina de programes instal·lats

  2. Dins del Programes i funcions pàgina, feu clic a Activeu o desactiveu les funcions de Windows des del tauler esquerre.

    Accedir a la pantalla de funcions del Windows

  3. Dins de la finestra Funcions del Windows, marqueu la casella associada a Plataforma Hypervisor de Windows i colpejar D'acord per habilitar la funció.

    Activeu la plataforma Hypervisor

    Nota: Tot i que no teniu aquesta pantalla, assegureu-vos que Hyper-V estigui activat. Si no és així, activeu-la marcant la casella associada.

  4. Reinicieu l'ordinador i comproveu si l'error s'ha resolt.
5 minuts de lectura