Rettelse: x86 Emulering kræver i øjeblikket hardwareacceleration

Nogle brugere støder på fejlen “x86-emulering kræver i øjeblikket hardwareacceleration!”, Når de prøver at starte AVD i Android Studio. Problemet opstår typisk få ø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 opstå med nyere og ældre builds. Fejlen er ikke eksklusiv til en bestemt Windows-version, da der er rapporter om den, der forekommer i Windows 7, Windows 8 og Windows 10.

x86-emulering kræver i øjeblikket hardwareacceleration

Hvad forårsager “x86-emulering i øjeblikket kræver 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 har samlet, er der et par almindelige scenarier, der vil udløse netop denne fejlmeddelelse:

  • Intel / AMD virtualiseringsteknologi er ikke aktiveret fra BIOS - Denne fejl kan muligvis smides, fordi din CPU er forhindret i at bruge de indbyggede hardwarevirtualiseringsteknologier ved 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ører 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 komme i konflikt med en række andre applikationer.
  • Windows Hypervisor platform er deaktiveret til 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 Windows-funktionsskærmen.
  • Maskinens CPU understøtter ikke hardwarevirtualisering - Dette scenarie kan muligvis anvendes til ældre CPU-modeller. Hvis hardwarevirtualisering ikke understøttes af den udstyrede CPU, kan du ikke løse denne fejlmeddelelse, medmindre du erstatter din nuværende CPU med en nyere model.

Hvis du i øjeblikket kæmper for at løse "x86-emuleringen kræver i øjeblikket hardwareacceleration!" -Fejlen, giver denne artikel dig et udvalg af bekræftede fejlfindingstrin. Nedenfor nedenfor 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 rettelse, der er effektiv i netop dit scenarie.

Metode 1: Installation af Intel HAXM-modulet

Inden vi åbner BIOS-indstillingerne, skal vi kontrollere, om problemet ikke rent faktisk er udløst af manglen på Intel x86 Emulator Accelerator (HAXM-installationsprogrammet). Uden dette modul vil AVD ikke være i stand til at samle 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 gennemføre trinvise instruktioner:

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

    Start af standalone SDK Manager

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

  2. Udvid menuen Tilbehør, og marker afkrydsningsfeltet, der er knyttet til Intel X86 Emulator Accelerator (HAXM) . Klik derefter på Installer pakker og vent til proceduren er afsluttet.

    Installation af Intel x86 Emulator Accelerator (HAXM-installationsprogram)
  3. Nu hvor HAXM-installationsprogrammet er downloadet, er vi nødt til at tage de skridt, der er afsat 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 \ statister \ Intel \ Hardware_Accelerated_Execution_Manager \ 

    Installation af intelhaxm-android.exe
  4. Følg instruktionerne 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å fejlen “x86-emulering kræver i øjeblikket hardwareacceleration!”, Skal du gå ned til næste nedenfor.

Metode 2: Deaktivere hardware-understøttet 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, vides det, at den hardwareassisterede virtualisering af Avast er i konflikt med Android Studios AVD, som ender med at producere “x86-emuleringen i øjeblikket kræver hardwareacceleration!” -Fejlen.

Hvis dette scenarie er relevant for dig (du har Avast installeret), skal du følge instruktionerne herunder for at deaktivere hardware-assisteret virtualisering fra menuen Indstillinger i sikkerhedspakken:

  1. Åbn Avast og få adgang til menuen Indstillinger,
  2. Gå ind i fanen Fejlfinding i menuen Indstillinger, og sørg for, at afkrydsningerne, der er knyttet til Aktivér hardwareassisteret virtualisering og Brug nestede virtualisering, hvor de er tilgængelige, ikke er markeret .

    Deaktiver hardware-assisteret virtualisering inde i Avast
  3. Genstart computeren, og se, om konflikten er blevet fjernet ved næste opstart. Kør applikationen i Android studio og se, om fejlen er løst.

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

Metode 3: Aktivere hardware-virtualisering fra BIOS / UEFI-indstillinger

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

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

Det første trin ville dog være at indtaste dine BIOS- eller UEFI-indstillinger. Hvis du har den gamle indstillingsmenu (BIOS), skal du trykke på opsætningstasten under den indledende opstartssekvens. Den specifikke opsætningsnøgle skal vises på den første skærm, men i tilfælde af at du ikke får øje på den, kan du søge efter den online ved at bruge søgeudtrykket “ * bundkortmodel + opsætningsnøgle * ”.

Tryk på [tast] for at åbne opsætning Bemærk: Du kan også gå blindt rundt på det og trykke på de mest almindelige opsætningstaster under den indledende opstartssekvens. Typisk er opsætningsnøglen 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 åbne menuen Avanceret opstart . For at gøre dette, tryk på Windows-tasten + R for at åbne en Kør- dialogboks, skriv derefter " ms-indstillinger: gendannelse " og tryk på Enter for at åbne gendannelsesmenuen i appen Indstillinger . Når du kommer dertil, skal du blot klikke på knappen Genstart nu under Avanceret opstart .

Tiltrædelse af den avancerede startmenu

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

Adgang til UEFI-firmwareindstillingerne

Når du har fået adgang til dine BIOS- eller UEFI-indstillinger, skal du begynde at lede efter hardware virtualiseringsmuligheden. 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 vil blive placeret under Chipset, processor, avanceret CPU-konfiguration eller noget lignende.

Aktiverer virtualisering fra BIOS-indstillinger

Når du har formået 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 du skal sikre dig, at du har Windows 10 build 1803 eller ældre for at aktivere denne funktion.

Windows Hypervisor-platformen kan aktiveres via skærmen Slå Windows-funktion til eller fra . Her er en hurtig guide til, hvordan du gør dette:

  1. Tryk på Windows-tasten + R for at åbne en Kør-dialogboks. Skriv derefter “ appwiz.cpl ” og tryk på Enter for at åbne skærmen Programmer og funktioner .

    Skriv appwiz.cpl, og tryk på Enter for at åbne siden med installerede programmer
  2. Klik på Slå Windows-funktioner til eller fra fra venstre rude på siden Programmer og funktioner .

    Adgang til skærmbilledet Windows-funktioner
  3. I vinduet Windows-funktioner skal du markere afkrydsningsfeltet, der er knyttet til Windows Hypervisor Platform, og trykke Ok for at aktivere funktionen.

    Aktivér Hypervisor-platformen

    Bemærk: Mens 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 computeren, og se, om fejlen er løst.

Interessante Artikler