Fix: x86-emulatie vereist momenteel hardwareversnelling

Sommige gebruikers ondervinden de fout "x86-emulatie vereist momenteel hardwareversnelling!" Bij het starten van de AVD in Android Studio. Het probleem treedt meestal op in enkele ogenblikken nadat de gebruiker een toepassing probeert te compileren met behulp van een virtueel Android-apparaat . Het probleem is niet specifiek voor een bepaalde Android Studio-build omdat het naar verluidt optreedt bij nieuwere en oudere builds. De fout is niet exclusief voor een bepaalde Windows-versie, omdat er meldingen zijn dat deze optreedt op Windows 7, Windows 8 en Windows 10.

x86-emulatie vereist momenteel hardwareversnelling

Wat veroorzaakt de "x86-emulatie vereist momenteel hardwareversnelling!"?

We hebben dit specifieke probleem onderzocht door te kijken naar verschillende gebruikersrapporten en de herstelstrategieën die sommige getroffen gebruikers hebben toegepast om het probleem op te lossen. Op basis van wat we hebben verzameld, zijn er een aantal veel voorkomende scenario's die dit specifieke foutbericht activeren:

  • Intel / AMD virtualisatietechnologie is niet ingeschakeld vanuit BIOS - deze fout kan worden veroorzaakt omdat uw CPU de ingebouwde hardware-virtualisatietechnologieën niet kan gebruiken door een BIOS-instelling. In dit geval is de oplossing om toegang te krijgen tot uw BIOS-instellingen en de hardware-virtualisatietechnologie in te schakelen.
  • De Intel HAXM-module is niet geïnstalleerd in Android Studio - Dit is een van de meest voorkomende redenen waarom deze fout optreedt. De installatie van Intel HAXM gebeurt in twee stappen (het downloaden van de module via de SDK-manager en het uitvoeren van het uitvoerbare bestand).
  • Een conflict tussen de virtualisatie van Avast en de AVD van Android Studio - Het probleem kan ook optreden als gevolg van een bekend conflict tussen de ingebouwde virtualisatietechnologie en de hardwareondersteunde virtualisatie van Avast. Van deze functie van derden is ook bekend dat deze conflicteert met een aantal andere toepassingen.
  • Windows Hypervisor Platform is uitgeschakeld voor AMD CPU - Nieuwere AMD CPU's hebben allemaal hardwarevirtualisatie. Maar om de virtualisatiefunctie te laten werken, moet u ervoor zorgen dat het Windows Hypervisor Platform is ingeschakeld vanuit het scherm Windows-functies.
  • De CPU van de machine biedt geen ondersteuning voor hardwarevirtualisatie - dit scenario is mogelijk van toepassing op oudere CPU-modellen. Als hardwarevirtualisatie niet wordt ondersteund door de uitgeruste CPU, kunt u dit foutbericht niet oplossen tenzij u uw huidige CPU vervangt door een nieuwer model.

Als u momenteel moeite hebt om de fout 'x86-emulatie vereist hardwareversnelling!' Op te lossen, geeft dit artikel u een selectie geverifieerde stappen voor probleemoplossing. Hieronder ziet u verschillende methoden die andere gebruikers die hetzelfde probleem proberen op te lossen, hebben gebruikt om het probleem op te lossen of te omzeilen.

Om maximale efficiëntie te behouden, raden we u aan de onderstaande methoden te volgen in de volgorde waarin ze worden gepresenteerd. Je zou uiteindelijk een oplossing moeten vinden die effectief is in jouw specifieke scenario.

Methode 1: De Intel HAXM-module installeren

Voordat we toegang krijgen tot de BIOS-instellingen, laten we controleren of het probleem niet wordt veroorzaakt door het ontbreken van de Intel x86 Emulator Accelerator (HAXM-installatieprogramma). Zonder deze module kan AVD geen applicaties compileren die hardwarevirtualisatie gebruiken, zelfs als de technologie op uw computer is ingeschakeld.

Verschillende gebruikers met dezelfde fout hebben gemeld dat het probleem voorgoed is verdwenen nadat ze de ontbrekende module via SDK Manager hadden gedownload en geïnstalleerd via het HAXM-installatieprogramma. Volg de onderstaande stappen voor volledige stapsgewijze instructies:

  1. Open in Android Studio SDK Manager door naar Extra> Android> SDK Manager te gaan .

    De zelfstandige SDK-manager starten

    Opmerking: u kunt ook naar Bestand> Instellingen gaan en op Android SDK klikken (onder Systeeminstellingen ). Klik vervolgens op Launch Standalone SDK Manager om het ingebouwde installatieprogramma te openen.

  2. Vouw het menu Extra's uit en vink het vakje aan dat is gekoppeld aan Intel X86 Emulator Accelerator (HAXM) . Klik vervolgens op Pakketten installeren en wacht tot de procedure is voltooid.

    De Intel x86 Emulator Accelerator (HAXM-installatieprogramma) installeren
  3. Nu het HAXM-installatieprogramma is gedownload, moeten we de benodigde stappen nemen om het te installeren. Ga hiervoor naar de volgende locatie en dubbelklik op intelhaxm-android.exe om het te installeren:
     C: \ Users \% USERNAME% \ AppData \ Local \ Android \ sdk \ extra \ intel \ Hardware_Accelerated_Execution_Manager \ 

    Installatie van intelhaxm-android.exe
  4. Volg de aanwijzingen op het scherm om de Intel HAXM te installeren en wacht tot het proces is voltooid.
  5. Start Android Studio opnieuw, voer de toepassing opnieuw uit en kijk of het probleem is opgelost.

Als u nog steeds de foutmelding "x86-emulatie vereist hardwareversnelling!" Tegenkomt, gaat u naar de volgende hieronder.

Methode 2: hardwareondersteunde virtualisatie uitschakelen van Avast

Als u Avast als extra beveiligingslaag gebruikt, is de fout waarschijnlijk te wijten aan een conflict dat wordt veroorzaakt door een van de beveiligingsfuncties. Zoals veel gebruikers hebben gemeld, is bekend dat de hardware-ondersteunde virtualisatie van Avast conflicteert met AVD van Android Studio, wat uiteindelijk resulteert in de fout "x86-emulatie vereist hardwareversnelling!" .

Als dit scenario op u van toepassing is (u hebt Avast geïnstalleerd), volgt u de onderstaande instructies om door hardware ondersteunde virtualisatie uit te schakelen via het menu Instellingen van de beveiligingssuite:

  1. Open Avast en open het menu Instellingen,
  2. Ga in het menu Instellingen naar het tabblad Problemen oplossen en zorg ervoor dat de vakjes die zijn gekoppeld aan Hardware-ondersteunde virtualisatie inschakelen en Geneste virtualisatie gebruiken waar beschikbaar, zijn uitgeschakeld .

    Schakel hardware-ondersteunde virtualisatie in Avast uit
  3. Start de computer opnieuw op en kijk of het conflict bij de volgende keer opstarten is opgelost. Voer de applicatie uit in Android studio en kijk of de fout is opgelost.

Als u nog steeds de foutmelding 'x86-emulatie vereist hardwareversnelling!' Ziet bij het uitvoeren van de AVD, gaat u naar de volgende methode hieronder.

Methode 3: Hardware-virtualisatie inschakelen vanuit BIOS / UEFI-instellingen

Als de eerste methode u niet in staat heeft gesteld om het foutbericht op te lossen, is het waarschijnlijk dat het foutbericht optreedt omdat hardwarevirtualisatie is uitgeschakeld vanuit uw BIOS / UEFI-instellingen. Hardwarevirtualisatie zou standaard ingeschakeld moeten zijn in normale omstandigheden, maar handmatige interventie, BIOS Updates en zelfs sommige software van derden kunnen deze technologie uitschakelen.

Houd er rekening mee dat het inschakelen van hardwarevirtualisatie anders zal zijn, afhankelijk van uw BIOS / UEFI-instellingen en uw moederbord- en CPU-fabrikant.

De eerste stap is echter om uw BIOS- of UEFI-instellingen in te voeren. Als u het oude instellingenmenu (BIOS) hebt, moet u tijdens de eerste opstartprocedure op de Setup-toets drukken. De specifieke instellingscode moet op het beginscherm verschijnen, maar als u deze niet ziet, kunt u er online naar zoeken met behulp van de zoekterm " * moederbordmodel + instellingscode * ".

Druk op [toets] om naar setup te gaan. Opmerking: U kunt dit ook blindelings doen en tijdens de eerste opstartvolgorde op de meest gebruikelijke Setup-toetsen drukken. Doorgaans is de installatiesleutel een van de F-toetsen (F2, F4, F6, F8, F10) of de Del-toets (op Dell-computers).

Als uw computer het nieuwere UEFI-model gebruikt, moet u eerst het menu Geavanceerd opstarten openen . Om dit te doen, drukt u op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen en typt u " ms-instellingen: herstel " en drukt u op Enter om het herstelmenu van de app Instellingen te openen. Zodra u daar bent aangekomen, klikt u op de knop Nu opnieuw opstarten onder Geavanceerd opstarten .

Toegang tot het geavanceerde opstartmenu

Na een tijdje zal uw computer direct opnieuw opstarten in het menu Geavanceerde opties . Zodra u daar bent, gaat u naar het menu Geavanceerde opties en klikt u op UEFI Firmware-instellingen .

Toegang tot de UEFI-firmware-instellingen

Zodra u toegang hebt gekregen tot uw BIOS- of UEFI-instellingen, gaat u op zoek naar de hardware-virtualisatieoptie. Afhankelijk van uw BIOS / UEFI-versie vindt u deze instelling onder verschillende namen. U vindt het meestal vermeld als virtualisatietechnologie (VTx / VTd), Intel Virtualization Technology of AMD-V Virtualization . De kans is groot dat de optie zich onder Chipset, Processor, Geavanceerde CPU-configuratie of iets dergelijks bevindt.

Virtualisatie inschakelen vanuit de BIOS-instellingen

Zodra het u lukt om hardwarevirtualisatie in te schakelen, slaat u de BIOS / UEFI-wijzigingen op, start u uw computer opnieuw op en kijkt u of de fout bij de volgende keer opstarten wordt opgelost.

Methode 4: Windows Hypervisor Platform inschakelen (indien van toepassing)

Als u het probleem ondervindt op een AMD CPU met virtualisatietechnologieën (nieuwere CPU-modellen zoals Ryzen), kan het probleem optreden omdat Windows Hypervisor Platform niet is ingeschakeld op uw apparaat.

Houd er echter rekening mee dat u, om deze functie in te schakelen, ervoor moet zorgen dat u Windows 10 build 1803 of ouder hebt.

Het Windows Hypervisor-platform kan worden ingeschakeld via het scherm Windows-functie in- of uitschakelen . Hier is een korte handleiding om dit te doen:

  1. Druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens " appwiz.cpl " en druk op Enter om het scherm Programma's en functies te openen.

    Typ appwiz.cpl en druk op Enter om de pagina met geïnstalleerde programma's te openen
  2. Klik op de pagina Programma's en functies op Windows-functies in- of uitschakelen in het linkerdeelvenster.

    Toegang tot het scherm Windows-functies
  3. Vink in het venster Windows-onderdelen het vakje aan dat hoort bij Windows Hypervisor Platform en druk op OK om de functie in te schakelen.

    Schakel het Hypervisor-platform in

    Opmerking: zorg ervoor dat Hyper-V is ingeschakeld terwijl u dit scherm niet kent. Als dit niet het geval is, schakelt u het in door het bijbehorende vakje aan te vinken.

  4. Start uw computer opnieuw op en kijk of de fout is opgelost.

Interessante Artikelen