Fix: x86-emulering krever for øyeblikket maskinvareakselerasjon

Noen brukere støter på “X86-emulering krever for øyeblikket maskinvareakselerasjon!” feil når du prøver å starte AVD i Android Studio. Vanligvis oppstår problemet noen få øyeblikk etter at brukeren prøver å kompilere et program ved hjelp av Android Virtual Device. Problemet er ikke spesifikt for et bestemt Android Studio-bygg, ettersom det rapporteres at det oppstår med nyere og eldre versjoner. Feilen er ikke eksklusiv for en bestemt Windows-versjon, da det er rapporter om at den forekommer på Windows 7, Windows 8 og Windows 10.

Hva forårsaker "x86-emulering krever for øyeblikket maskinvareakselerasjon!"?

Vi undersøkte dette problemet ved å se på forskjellige brukerrapporter og reparasjonsstrategiene som noen berørte brukere brukte for å få problemet løst. Basert på det vi samlet, er det noen vanlige scenarier som vil utløse denne feilmeldingen:

Hvis du for øyeblikket sliter med å løse “X86-emulering krever for øyeblikket maskinvareakselerasjon!” feil, vil denne artikkelen gi deg et utvalg av bekreftede feilsøkingstrinn. Nedenfor finner du flere metoder som andre brukere som sliter med å løse det samme problemet, har brukt for å fikse eller omgå problemet.

For å opprettholde maksimal effektivitet, oppfordrer vi deg til å følge metodene nedenfor i den rekkefølgen de presenteres. Du bør til slutt snuble over en løsning som er effektiv i ditt spesielle scenario.

Metode 1: Installere Intel HAXM-modulen

Før vi får tilgang til BIOS-innstillingene, la oss kontrollere om problemet ikke faktisk utløses av manglende Intel x86 Emulator Accelerator (HAXM-installatør). Uten denne modulen vil AVD ikke kunne kompilere applikasjoner som bruker maskinvarevirtualisering, selv om teknologien er aktivert på datamaskinen din.

Flere brukere som støter på den samme feilen, har rapportert at problemet forsvant for godt etter at de lastet ned den manglende modulen via SDK Manager og installerte den via HAXM-installasjonsprogrammet. Følg trinnene nedenfor for fullstendige trinnvise instruksjoner:

  1. I Android Studio åpner du SDK Manager ved å gå til Verktøy> Android> SDK Manager.

    Merk: Du kan også gå til Fil> Innstillinger og klikk på Android SDK (under Systeminnstillinger). Deretter klikker du bare på Start frittstående SDK Manager for å åpne det innebygde installasjonsverktøyet.

  2. Utvid Ekstrautstyr menyen og merk av i boksen som er tilknyttet Intel X86 Emulator Accelerator (HAXM). Deretter klikker du bare på Installer pakkerog vent til prosedyren er fullført.
  3. Nå som HAXM-installasjonsprogrammet er lastet ned, må vi ta de nødvendige trinnene for å installere det. For å gjøre dette, naviger til følgende sted og dobbeltklikk på intelhaxm-android.exe for å installere den:
    C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \
  4. Følg instruksjonene på skjermen for å installere Intel HAXM, og vent til prosessen er fullført.
  5. Start Android Studio på nytt, kjør applikasjonen på nytt og se om problemet er løst.

Hvis du fremdeles støter på“X86-emulering krever for øyeblikket maskinvareakselerasjon!” feil, flytt ned til neste nedenfor.

Metode 2: Deaktivering av maskinvareassistert virtualisering fra Avast

Hvis du bruker Avast som et ekstra sikkerhetslag, skyldes feilen mest sannsynlig en konflikt forårsaket av en av sikkerhetsfunksjonene. Som mange brukere har rapportert, er den maskinvareassisterte virtualiseringen av Avast kjent for å være i konflikt med Android Studios AVD, som ender med å produsere“X86-emulering krever for øyeblikket maskinvareakselerasjon!” feil.

Hvis dette scenariet gjelder for deg (du har Avast installert), følg instruksjonene nedenfor for å deaktivere maskinvareassistert virtualisering fra Innstillinger menyen til sikkerhetssuiten:

  1. Åpne Avast og få tilgang til Innstillinger Meny,
  2. Inne i Innstillinger menyen, gå til Feilsøking kategorien og sørg for at boksene tilknyttet Aktiver maskinvareassistert virtualisering og Bruk nestet virtualisering der det er tilgjengelig er Ukontrollert.
  3. Start datamaskinen på nytt og se om konflikten er eliminert ved neste oppstart. Kjør applikasjonen i Android studio og se om feilen er løst.

Hvis du fremdeles ser“X86-emulering krever for øyeblikket maskinvareakselerasjon!” feil når du kjører AVD, flytt ned til neste metode nedenfor.

Metode 3: Aktivere maskinvarevirtualisering fra BIOS / UEFI-innstillinger

Hvis den første metoden ikke gjorde det mulig for deg å løse feilmeldingen, er det sannsynlig at feilmeldingen oppstår fordi maskinvarevirtualisering er deaktivert fra BIOS / UEFI-innstillingene. Maskinvarevirtualisering bør være aktivert som standard under normale omstendigheter, men manuell intervensjon, BIOS-oppdateringer og til og med noe tredjepartsprogramvare kan deaktivere denne teknologien.

Husk at prosessen med å aktivere maskinvarevirtualisering vil være forskjellig avhengig av BIOS / UEFI-innstillingene og hovedkortet og CPU-produsenten.

Imidlertid vil det første trinnet være å angi BIOS- eller UEFI-innstillingene. Hvis du har den eldre innstillingsmenyen (BIOS), må du trykke på Setup-tasten under den første oppstartssekvensen. Den spesifikke oppsettnøkkelen skal vises på startskjermen, men hvis du ikke oppdager den, kan du søke etter den online ved å bruke søkeuttrykket “* hovedkortmodell + oppsettnøkkel *“.

Merk: Du kan også gjøre det blindt og trykke på de vanligste installasjonstastene under den første oppstartssekvensen. Vanligvis er oppsettnøkkelen en av F-tastene (F2, F4, F6, F8, F10) eller Del-tasten (på Dell-datamaskiner).

Hvis datamaskinen bruker den nyere UEFI-modellen, må du først få tilgang til Avansert oppstart Meny. Trykk på for å gjøre dette Windows-tast + R å åpne opp en Løpe dialogboksen, og skriv deretter inn “ms-innstillinger: gjenopprettingOg trykk Tast innå åpne Gjenopprettingsmeny av Innstillinger app. Når du kommer dit, klikker du bare på Start på nytt nå knappen under Avansert oppstart.

Etter en stund starter datamaskinen på nytt direkte i Avanserte instillinger Meny. Når du kommer dit, naviger til Avanserte instillinger menyen og klikk på UEFI firmware-innstillinger.

Når du har fått tilgang til BIOS- eller UEFI-innstillingene, kan du begynne å lete etter maskinvarevirtualiseringsalternativet. Avhengig av BIOS / UEFI-versjonen din, finner du denne innstillingen oppført under forskjellige navn. Du kan vanligvis finne den oppført som enten Virtualiseringsteknologi (VTx / VTd) Intel Virtualization Technology eller AMD-V virtualisering. Sjansen er at alternativet ligger under Brikkesett, Prosessor, Avansert CPU-konfigurasjon eller noe lignende.

Når du klarer å aktivere maskinvarevirtualisering, lagrer du BIOS / UEFI-endringene, starter datamaskinen på nytt og ser om feilen er løst ved neste oppstart.

Metode 4: Aktivere Windows Hypervisor Platform (hvis aktuelt)

Hvis du støter på problemet på en AMD-CPU med virtualiseringsteknologier (nyere CPU-modeller som Ryzen), kan problemet oppstå fordi Windows Hypervisor-plattform er ikke aktivert på enheten din.

Men husk at for å aktivere denne funksjonen, må du sørge for at du har Windows 10 build 1803 eller eldre.

Windows Hypervisor-plattformen kan aktiveres via Slå Windows-funksjonen på eller av skjerm. Her er en rask guide til hvordan du gjør dette:

  1. trykk Windows-tast + R for å åpne en dialogboks Kjør. Skriv deretter inn “appwiz.cplOg trykk Tast inn å åpne Programmer og funksjoner skjerm.
  2. Inne i Programmer og funksjoner side, klikk på Slå Windows-funksjoner på eller av fra venstre rute.
  3. I vinduet Windows-funksjoner merker du av i boksen som er tilknyttet Windows Hypervisor-plattform og slå Ok for å aktivere funksjonen.

    Merk: Selv om du ikke er denne skjermen, må du også sørge for at Hyper-V er aktivert. Hvis den ikke er det, aktiverer du den ved å merke av i ruten som er tilknyttet den.

  4. Start datamaskinen på nytt og se om feilen er løst.
Facebook Twitter Google Plus Pinterest