Popravek: x86 emulacija trenutno zahteva pospeševanje strojne opreme

Nekateri uporabniki naletijo na napako "x86 emulacija trenutno zahteva pospeševanje strojne opreme!", Ko poskušajo zagnati AVD v Android Studio. Običajno se težava pojavi v nekaj trenutkih, ko uporabnik poskuša sestaviti aplikacijo s pomočjo virtualne naprave Android . Težava ni značilna za določeno različico Android Studio, saj se pojavlja pri novejših in starejših različicah. Napaka ni izključna samo za določeno različico sistema Windows, saj o njej obstajajo poročila v sistemih Windows 7, Windows 8 in Windows 10.

emulacija x86 trenutno zahteva pospeševanje strojne opreme

Kaj povzroča, da "emulacija x86 trenutno zahteva pospeševanje strojne opreme!"

To posebno težavo smo preučili tako, da smo pogledali različna uporabniška poročila in strategije popravil, ki so jih nekateri prizadeti uporabniki uporabili za rešitev težave. Glede na to, kar smo zbrali, obstaja nekaj pogostih scenarijev, ki bodo sprožili to sporočilo o napaki:

  • Intel / AMD tehnologija za virtualizacijo ni omogočena iz BIOS - a - Ta napaka se lahko vrže, ker vaš CPU ne more uporabljati vgrajenih tehnologij za virtualizacijo strojne opreme z nastavitvijo BIOS-a. V tem primeru je rešitev dostop do vaših nastavitev BIOS-a in omogočanje tehnologije za virtualizacijo strojne opreme.
  • Modul Intel HAXM ni nameščen v Android studiu - to je eden najpogostejših razlogov, da pride do te napake. Namestitev Intel HAXM se izvede v dveh korakih (prenos modula prek upravitelja SDK in zagon izvedljive izvedbe).
  • Spor med virtualizacijo Avastove in AVD - jevega programa Android Studio - Do težave lahko pride tudi zaradi dobro znanega konflikta med vgrajeno tehnologijo virtualizacije in virtualizacijo s strojno pomočjo. Znano je tudi, da je ta tretja stran v nasprotju s številnimi drugimi aplikacijami.
  • Platforma Windows Hypervisor je za procesor AMD onemogočena - vsi novejši procesorji AMD imajo možnost virtualizacije strojne opreme. Da pa bo funkcija virtualizacije delovala, morate zagotoviti, da je platforma Windows Hypervisor Platform omogočena na zaslonu z lastnostmi sistema Windows.
  • Strojni CPU ne podpira virtualizacije strojne opreme - Ta scenarij je morda uporaben za starejše modele CPU-ja. Če virtualizacija strojne opreme ne podpira opremljenega procesorja, tega sporočila o napaki ne boste mogli razrešiti, če svojega trenutnega procesorja ne zamenjate z novejšim modelom.

Če se trenutno spopadate z reševanjem napake “emulacija x86 trenutno zahteva pospeševanje strojne opreme!”, Vam bo v tem članku na voljo izbor preverjenih korakov za odpravljanje težav. Spodaj boste odkrili več načinov, ki so jih drugi uporabniki, ki se borijo za rešitev iste težave, uporabili za odpravljanje težave.

Da bi ohranili največjo učinkovitost, priporočamo, da sledite spodnjim metodam po vrstnem redu, kot so predstavljeni. Na koncu bi morali naleteti na popravek, ki je učinkovit v vašem določenem scenariju.

1. način: Namestitev modula Intel HAXM

Pred dostopom do nastavitev BIOS-a preverimo, ali težave dejansko ne sproži manjkajoč pospeševalnik Intel x86 Eculator Accelerator (HAXM namestitveni program). Brez tega modula AVD ne bo mogel sestaviti aplikacij, ki uporabljajo virtualizacijo strojne opreme, tudi če je tehnologija v računalniku omogočena.

Več uporabnikov, ki so naleteli na isto napako, je sporočilo, da je težava odpravila, ko so manjkajoči modul prenesli prek upravitelja SDK in ga namestili prek namestitvenega programa HAXM. Sledite spodnjim navodilom za popolna navodila po korakih:

  1. V Android studiu odprite upravitelja SDK tako, da odprete Orodja> Android> Upravitelj SDK .

    Zagon samostojnega upravitelja SDK

    Opomba: Pojdite lahko tudi v Datoteka> Nastavitve in kliknite Android SDK (pod Sistemske nastavitve ). Nato preprosto kliknite Zaženi samostojni SDK Manager, da odprete vgrajeni pripomoček za namestitev.

  2. Razširite meni Dodatki in potrdite polje, povezano z Intel X86 Emulator Accelerator (HAXM) . Nato preprosto kliknite Namestite pakete in počakajte, da se postopek zaključi.

    Namestitev pospeševalnika Intel x86 Eculator (HAXM namestitveni program)
  3. Zdaj, ko je nameščen namestitveni program HAXM, moramo sprejeti ustrezne korake za njegovo namestitev. To storite tako, da se pomaknete na naslednjo lokacijo in dvokliknete na intelhaxm-android.exe, da ga namestite:
     C: \ uporabniki \% USERNAME% \ AppData \ Local \ Android \ sdk \ dodatek \ intel \ Hardware_Accelerated_Execution_Manager \ 

    Namestitev intelhaxm-android.exe
  4. Sledite pozivom na zaslonu, da namestite Intel HAXM in počakate, da se postopek konča.
  5. Znova zaženite Android Studio, zaženite aplikacijo znova in preverite, ali je bila težava odpravljena.

Če se še vedno srečujete z napako »emulacija x86 trenutno zahteva pospeševanje strojne opreme!«, Premaknite se na spodnji spodnji del.

2. način: Onemogočanje virtualizacije s pomočjo strojne opreme iz Avasta

Če uporabljate Avast kot dodatni varnostni sloj, je napaka najverjetneje posledica konflikta, ki ga povzroči ena od njegovih varnostnih funkcij. Kot je poročalo veliko uporabnikov, je znano, da strojno podprta virtualizacija Avasta nasprotuje AVD Android Studio-u, kar na koncu povzroči napako "x86 emulacija trenutno zahteva pospeševanje strojne opreme!"

Če ta scenarij velja za vas (imate nameščen Avast), sledite spodnjim navodilom, da v meniju z nastavitvami varnostnega paketa onemogočite virtualizacijo s pomočjo strojne opreme.

  1. Odprite Avast in odprite meni Nastavitve,
  2. Znotraj menija Nastavitve pojdite na zavihek Odpravljanje težav in preverite, ali so polja, povezana z omogočeno virtualizacijo s strojno pomočjo in Uporaba gnezdene virtualizacije, če so na voljo, Odkljukana .

    Onemogočite virtualizacijo s pomočjo strojne opreme znotraj Avasta
  3. Znova zaženite računalnik in preverite, ali je bil spopad odpravljen ob naslednjem zagonu. Zaženite aplikacijo v Android studiu in preverite, ali je napaka odpravljena.

Če še vedno vidite napako "x86 trenutno zahteva pospeševanje strojne opreme!", Ko zaženete AVD, premaknite se na naslednji način spodaj.

3. način: Omogočanje virtualizacije strojne opreme iz nastavitev BIOS / UEFI

Če vam prva metoda ni omogočila rešitve sporočila o napaki, je verjetno, da se sporočilo o napaki pojavi, ker je virtualizacija strojne opreme iz vaših nastavitev BIOS / UEFI onemogočena. V normalnih okoliščinah mora biti virtualizacija strojne opreme privzeto omogočena, vendar lahko ročna intervencija, posodobitve BIOS-a in celo nekatera druga programska oprema to tehnologijo onemogočijo.

Upoštevajte, da bo postopek omogočanja virtualizacije strojne opreme drugačen glede na vaše nastavitve BIOS / UEFI ter proizvajalca matične plošče in procesorja.

Vendar bi bil prvi korak vstop v vaše nastavitve BIOS-a ali UEFI. Če imate obstoječi meni za nastavitev (BIOS), boste morali med začetnim zaporedjem zagona pritisniti tipko Setup. Na začetnem zaslonu bi se morala pojaviti posebna nastavitvena tipka, vendar v primeru, da je ne opazite, jo lahko poiščete po spletu s pomočjo iskalne fraze " * model matične plošče + nastavitvena tipka * ".

Pritisnite [tipko] za vstop v nastavitev. Opomba: To lahko storite tudi slepo in med začetnim zaporedjem zagona pritisnete najpogostejše tipke za namestitev. Običajno je nastavitvena tipka ena od tipk F (F2, F4, F6, F8, F10) ali tipka Del (v računalnikih Dell).

Če vaš računalnik uporablja novejši model UEFI, boste najprej morali odpreti meni Napredni zagon . Če želite to narediti, pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi, nato vnesite " ms-settings: recovery " in pritisnite Enter, da odprete obnovitveni meni aplikacije Settings . Ko pridete tja, preprosto kliknite gumb Restart now pod Napredni zagon .

Dostop do naprednega zagonskega menija

Čez nekaj časa se bo računalnik znova zagnal neposredno v meniju Dodatne možnosti . Ko pridete tja, se pomaknite do menija Napredne možnosti in kliknite na nastavitve programske opreme UEFI .

Dostop do nastavitev programske opreme UEFI

Ko pridobite svoje nastavitve za BIOS ali UEFI, začnite iskati možnost virtualizacije strojne opreme. Glede na vašo različico BIOS / UEFI boste to nastavitev našli pod različnimi imeni. Običajno ga lahko najdete kot tehnologijo za virtualizacijo (VTx / VTd), Intel Virtualization Technology ali AMD-V Virtualization . Možnosti bodo nameščene pod Chipset, Processor, Advanced CPU Configuration ali kaj podobnega.

Omogočanje virtualizacije v nastavitvah BIOS-a

Ko uspete omogočiti virtualizacijo strojne opreme, shranite spremembe BIOS / UEFI, znova zaženite računalnik in preverite, ali je napaka odpravljena pri naslednjem zagonu.

4. način: Omogočanje platforme Hypervisor Windows (če je primerno)

Če naletite na težavo v AMD-jevem procesorju s tehnologijami za virtualizacijo (novejši modeli CPU-ja, kot je Ryzen), se lahko težava pojavi, ker platforma Windows Hypervisor v vaši napravi ni omogočena.

Vendar ne pozabite, da boste za omogočanje te funkcije morali zagotoviti, da imate Windows 10 build 1803 ali starejši.

Platformo Windows Hypervisor lahko omogočite prek zaslona Vklop ali izklop funkcije Windows . Tu je kratki vodnik, kako to storiti:

  1. Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi. Nato vnesite “ appwiz.cpl ” in pritisnite Enter, da odprete zaslon Programi in funkcije .

    Vnesite appwiz.cpl in pritisnite Enter, da odprete stran z nameščenimi programi
  2. Na strani » Programi in funkcije « na levi podokni kliknite Vklopi ali izklopi funkcije sistema Windows .

    Dostop do zaslona funkcij sistema Windows
  3. V oknu Funkcije sistema Windows potrdite polje, povezano s platformo Windows Hypervisor Platform, in pritisnite OK, da omogočite funkcijo.

    Omogočite platformo Hypervisor

    Opomba: Čeprav nimate tega zaslona, ​​poskrbite tudi, da je omogočena Hyper-V. Če ni, ga omogočite tako, da potrdite polje, povezano z njim.

  4. Znova zaženite računalnik in preverite, ali je napaka odpravljena.

Zanimivi Članki