Fix: x86-emulering kræver i øjeblikket hardwareacceleration

Nogle brugere støder på "x86-emulering kræver i øjeblikket hardwareacceleration!" fejl, når du prøver at starte AVD i Android Studio. Problemet opstår typisk et par øjeblikke efter, at brugeren forsøger at kompilere en applikation ved hjælp af Android Virtual Device . Problemet er ikke specifikt for en bestemt Android Studio-build, da det rapporteres at forekomme med nyere og ældre builds. Fejlen er ikke eksklusiv for en bestemt Windows-version, da der er rapporter om, at den forekommer på Windows 7, Windows 8 og Windows 10.

Hvad forårsager "x86-emulering kræver i øjeblikket hardwareacceleration!"?

Vi undersøgte dette særlige problem ved at se på forskellige brugerrapporter og de reparationsstrategier, som nogle berørte brugere anvendte for at få problemet løst. Baseret på hvad vi samlet, er der et par almindelige scenarier, der vil udløse denne særlige fejlmeddelelse:

  • Intel / AMD Virtualization-teknologi er ikke aktiveret fra BIOS - Denne fejl kan blive kastet, fordi din CPU forhindres i at bruge de indbyggede hardware-virtualiseringsteknologier af en BIOS-indstilling. I dette tilfælde er løsningen at få adgang til dine BIOS-indstillinger og aktivere hardware-virtualiseringsteknologien.
  • Intel HAXM-modulet er ikke installeret i Android Studio - Dette er en af ​​de mest almindelige årsager til, at denne fejl opstår. Installationen af ​​Intel HAXM udføres i to trin (download af modulet via SDK-manager og kørsel af installationen eksekverbar).
  • En konflikt mellem Avasts virtualisering og Android Studios AVD - Problemet kan også opstå på grund af en velkendt konflikt mellem den indbyggede virtualiseringsteknologi og Avasts hardware-assisterede virtualisering. Denne tredjepartsfunktion er også kendt for at være i konflikt med en række andre applikationer.
  • Windows Hypervisor Platform er deaktiveret for AMD CPU - Nyere AMD-CPU'er har alle hardware-virtualiseringsfunktioner. Men for at virtualiseringsfunktionen skal fungere, skal du sikre dig, at Windows Hypervisor-platformen er aktiveret fra skærmbilledet Windows-funktioner.
  • Maskinens CPU understøtter ikke hardwarevirtualisering - Dette scenarie kan muligvis anvendes på ældre CPU-modeller. Hvis hardwarevirtualisering ikke understøttes af den udstyrede CPU, kan du ikke løse denne fejlmeddelelse, medmindre du udskifter din nuværende CPU med en nyere model.

Hvis du i øjeblikket kæmper for at løse "kræver x86-emulering i øjeblikket hardwareacceleration!" fejl, denne artikel giver dig et udvalg af bekræftede fejlfindingstrin. Nedenunder finder du flere metoder, som andre brugere, der kæmper for at løse det samme problem, har brugt til at løse eller omgå problemet.

For at opretholde maksimal effektivitet opfordrer vi dig til at følge nedenstående metoder i den rækkefølge, de præsenteres. Du skal til sidst snuble over en løsning, der er effektiv i dit særlige scenario.

Metode 1: Installation af Intel HAXM-modulet

Før vi får adgang til BIOS-indstillingerne, skal vi kontrollere, om problemet ikke faktisk udløses af manglen på Intel x86 Emulator Accelerator (HAXM-installationsprogrammet). Uden dette modul kan AVD ikke kompilere applikationer, der bruger hardwarevirtualisering, selvom teknologien er aktiveret på din computer.

Flere brugere, der støder på den samme fejl, har rapporteret, at problemet forsvandt for godt, efter at de downloadede det manglende modul via SDK Manager og installerede det via HAXM-installationsprogrammet. Følg nedenstående trin for at få komplette trinvise instruktioner:

  1. I Android Studio skal du åbne SDK Manager ved at gå til Værktøjer> Android> SDK Manager .

    Bemærk: Du kan også gå til Filer> Indstillinger og klikke på Android SDK (under Systemindstillinger ). Klik derefter bare på Start Standalone SDK Manager for at åbne det indbyggede installationsværktøj.

  2. Udvid menuen Ekstra og markér afkrydsningsfeltet, der er knyttet til Intel X86 Emulator Accelerator (HAXM) . Klik derefter på Installer pakker og vent på, at proceduren er afsluttet.
  3. Nu hvor HAXM-installationsprogrammet er downloadet, skal vi tage de nødvendige skridt til at installere det. For at gøre dette skal du navigere til følgende placering og dobbeltklikke på intelhaxm-android.exe for at installere det:
    C: \ brugere \% USERNAME% \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \
  4. Følg vejledningen på skærmen for at installere Intel HAXM, og vent på, at processen er afsluttet.
  5. Genstart Android Studio, kør applikationen igen og se om problemet er løst.

Hvis du stadig støder på "kræver x86-emulering i øjeblikket hardwareacceleration!" fejl, flyt ned til næste nedenfor.

Metode 2: Deaktivering af hardware-assisteret virtualisering fra Avast

Hvis du bruger Avast som et ekstra sikkerhedslag, skyldes fejlen sandsynligvis en konflikt forårsaget af en af ​​dens sikkerhedsfunktioner. Som mange brugere har rapporteret, er den hardware-assisterede virtualisering af Avast kendt for at være i konflikt med Android Studios AVD, som ender med at producere "x86-emuleringen kræver i øjeblikket hardwareacceleration!" fejl.

Hvis dette scenarie gælder for dig (du har Avast installeret), skal du følge instruktionerne nedenfor for at deaktivere hardware-assisteret virtualisering fra indstillingsmenuen i sikkerhedspakken:

  1. Åbn Avast og få adgang til menuen Indstillinger ,
  2. I menuen Indstillinger skal du gå til fanen Fejlfinding og sørge for, at de felter, der er knyttet til Aktivér hardware-assisteret virtualisering og Brug indlejret virtualisering, hvor de er tilgængelige, ikke er markeret .
  3. Genstart computeren og se om konflikten er elimineret ved næste opstart. Kør applikationen i Android studio og se om fejlen er løst.

Hvis du stadig ser "kræver x86-emulering i øjeblikket hardwareacceleration!" fejl, når du kører AVD, skal du gå ned til næste metode nedenfor.

Metode 3: Aktivering af hardwarevirtualisering fra BIOS / UEFI-indstillinger

Hvis den første metode ikke gjorde det muligt for dig at løse fejlmeddelelsen, er det sandsynligt, at fejlmeddelelsen opstår, fordi hardwarevirtualisering er deaktiveret fra dine BIOS / UEFI-indstillinger. Hardwarevirtualisering skal være aktiveret som standard under normale omstændigheder, men manuel indgriben, BIOS-opdateringer og endda noget tredjepartssoftware kan muligvis deaktivere denne teknologi.

Husk på, at processen med at aktivere hardwarevirtualisering vil være forskellig afhængigt af dine BIOS / UEFI-indstillinger og dit bundkort og CPU-producent.

Det første skridt ville dog være at indtaste dine BIOS- eller UEFI-indstillinger. Hvis du har den ældre indstillingsmenu (BIOS), skal du trykke på Setup-tasten under den indledende opstartssekvens. Den specifikke opsætningstast skal vises på startskærmen, men hvis du ikke får øje på den, kan du søge efter den online ved hjælp af søgeudtrykket " * bundkortmodel + opsætningstast * ".

Tryk på en tast for at åbne BIOS-indstillingerBemærk: Du kan også gøre det blindt og trykke på de mest almindelige Setup-taster under den indledende opstartssekvens. Opsætningstasten er typisk en af ​​F-tasterne (F2, F4, F6, F8, F10) eller Del-tasten (på Dell-computere).

Hvis din computer bruger den nyere UEFI-model, skal du først få adgang til menuen Avanceret opstart . For at gøre dette skal du trykke på Windows-tasten + R for at åbne dialogboksen Kør , skriv derefter “ ms-indstillinger: gendannelse ” og tryk på Enter for at åbne menuen Gendannelse i appen Indstillinger . Når du er der, skal du blot klikke på knappen Genstart nu under Avanceret opstart .

Efter et stykke tid genstarter din computer direkte i menuen Avancerede indstillinger . Når du er der, skal du navigere til menuen Avancerede indstillinger og klikke på UEFI Firmware-indstillinger .

Når du har fået adgang til dine BIOS- eller UEFI-indstillinger, skal du begynde at kigge efter indstillingen til hardware-virtualisering. Afhængigt af din BIOS / UEFI-version finder du denne indstilling angivet under forskellige navne. Du kan typisk finde den opført som enten virtualiseringsteknologi (VTx / VTd) , Intel virtualiseringsteknologi eller AMD-V virtualisering . Chancerne er, at indstillingen findes under Chipsæt , Processor , Avanceret CPU-konfiguration eller noget lignende.

Når det lykkes dig at aktivere hardwarevirtualisering, skal du gemme BIOS / UEFI-ændringerne, genstarte computeren og se om fejlen er løst ved næste opstart.

Metode 4: Aktivering af Windows Hypervisor Platform (hvis relevant)

Hvis du støder på problemet på en AMD CPU med virtualiseringsteknologier (nyere CPU-modeller som Ryzen), kan problemet muligvis opstå, fordi Windows Hypervisor Platform ikke er aktiveret på din enhed.

Men husk at for at aktivere denne funktion skal du sikre dig, at du har Windows 10 build 1803 eller ældre.

Windows Hypervisor-platformen kan aktiveres via tænd eller sluk for Windows-funktion . Her er en hurtig guide til, hvordan du gør dette:

  1. Tryk på Windows-tasten + R for at åbne en dialogboks Kør. Skriv derefter “ appwiz.cpl ”, og tryk på Enter for at åbne skærmen Programmer & funktioner .
  2. På siden Programmer og funktioner skal du klikke på Slå Windows-funktioner til eller fra fra venstre rude.
  3. Inde i vinduet Windows-funktioner skal du markere afkrydsningsfeltet tilknyttet Windows Hypervisor Platform og trykke Ok for at aktivere funktionen.

    Bemærk: Selvom du ikke er denne skærm, skal du også sikre dig, at Hyper-V er aktiveret. Hvis det ikke er det, skal du aktivere det ved at markere det felt, der er knyttet til det.

  4. Genstart din computer og se om fejlen er løst.

Anbefalet

Fix: Minecraft svarer ikke
Hvad er applikation til registrering af digital tv-tuner-enhed, og skal den fjernes?
Hvad er FileRepMalware, og skal du fjerne det