Popravek: emulacija x86 trenutno zahteva strojno pospeševanje

Nekateri uporabniki se srečujejo z "emulacija x86 trenutno zahteva strojno pospeševanje!" pri poskusu zagona AVD v Android Studio. Običajno se težava pojavi v nekaj trenutkih, potem ko uporabnik poskuša sestaviti aplikacijo z navidezno napravo Android . Težava ni značilna za določeno gradnjo Android Studio, saj naj bi se pojavila pri novejših in starejših različicah. Napaka ni izključna za določeno različico sistema Windows, saj obstajajo poročila, da se je pojavila v sistemih Windows 7, Windows 8 in Windows 10.

Kaj povzroča, da »emulacija x86 trenutno zahteva strojno pospeševanje!«?

To posebno težavo smo raziskali tako, da smo si ogledali različna poročila uporabnikov 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 posebno sporočilo o napaki:

  • Tehnologija Intel / AMD Virtualization iz BIOS - a ni omogočena - ta napaka se lahko odstrani, ker vaš CPU z nastavitvijo BIOS-a preprečuje uporabo vgrajenih tehnologij za virtualizacijo strojne opreme. V tem primeru je rešitev dostop do nastavitev BIOS-a in omogočanje tehnologije za virtualizacijo strojne opreme.
  • Modul Intel HAXM ni nameščen v sistemu Android Studio - to je eden najpogostejših razlogov, zakaj se ta napaka pojavlja. Namestitev Intel HAXM se izvede v dveh korakih (prenos modula prek upravitelja SDK in zagon izvedljive namestitvene datoteke).
  • Konflikt med Avastovo virtualizacijo in AVD - jem Android Studio - težava se lahko pojavi tudi zaradi znanega konflikta med vgrajeno tehnologijo za virtualizacijo in Avastovo strojno podprto virtualizacijo. Znano je tudi, da je ta funkcija tretje osebe v nasprotju s številnimi drugimi aplikacijami.
  • Windows Hypervisor Platform je onemogočen za CPU AMD - novejši procesorji AMD imajo vse možnosti za virtualizacijo strojne opreme. Da pa bo funkcija virtualizacije delovala, morate zagotoviti, da je platforma Windows Hypervisor Platform omogočena na zaslonu funkcije Windows.
  • CPU naprave ne podpira virtualizacije strojne opreme - ta scenarij morda velja za starejše modele CPU. Če opremljeni CPU ne podpira virtualizacije strojne opreme, tega sporočila o napaki ne boste mogli razrešiti, če trenutnega CPU ne zamenjate z novejšim modelom.

Če se trenutno trudite razrešiti "emulacija x86 trenutno zahteva strojno pospeševanje!" V tem članku boste našli izbor preverjenih korakov za odpravljanje težav. Spodaj boste odkrili več metod, ki so jih drugi uporabniki, ki se trudijo razrešiti isto težavo, uporabili za odpravo ali izogibanje težave.

Da bi ohranili največjo učinkovitost, vam priporočamo, da upoštevate spodnje metode v vrstnem redu, kot so predstavljene. Sčasoma bi morali naleteti na popravek, ki je učinkovit v vašem določenem scenariju.

1. način: Namestitev modula Intel HAXM

Preden začnemo dostopati do nastavitev BIOS-a, preverimo, ali težave dejansko ne sproži pomanjkanje pospeševalnika Intel x86 Emulator Accelerator (namestitveni program HAXM). Brez tega modula AVD ne bo mogel prevajati aplikacij, ki uporabljajo virtualizacijo strojne opreme, tudi če je tehnologija omogočena v vašem računalniku.

Več uporabnikov, ki so naleteli na isto napako, je poročalo, da je težava za vedno izginila, potem ko so prek upravitelja SDK prenesli manjkajoči modul in ga namestili prek namestitvenega programa HAXM. Za popolna navodila po korakih sledite spodnjim korakom:

  1. V Android Studio odprite SDK Manager, tako da odprete Tools> Android> SDK Manager .

    Opomba: Prav tako lahko odprete Datoteka> Nastavitve in kliknete Android SDK (v razdelku Sistemske nastavitve ). Nato preprosto kliknite Zaženi samostojni upravitelj SDK, da odprete vgrajeni pripomoček za namestitev.

  2. Razširite meni Extras in potrdite polje, povezano z Intel X86 Emulator Accelerator (HAXM) . Nato preprosto kliknite Namesti pakete in počakajte, da se postopek zaključi.
  3. Zdaj, ko je namestitveni program HAXM prenesen, moramo za njegovo namestitev izvesti ustrezne korake. Če želite to narediti, se pomaknite na naslednjo lokacijo in dvokliknite Intelhaxm-android.exe, da jo namestite:
    C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \
  4. Sledite navodilom na zaslonu za namestitev Intel HAXM in počakajte, da se postopek zaključi.
  5. Znova zaženite Android Studio, znova zaženite aplikacijo in preverite, ali je težava odpravljena.

Če še vedno naletite na "emulacija x86 trenutno zahteva strojno pospeševanje!" napake, se pomaknite na naslednjo spodnjo stran.

2. način: Onemogočanje strojne virtualizacije iz Avasta

Če Avast uporabljate kot dodatno varnostno plast, je napaka najverjetneje posledica konflikta, ki ga povzroči ena od njegovih varnostnih funkcij. Kot je poročalo veliko uporabnikov, je znano, da je virtualizacija Avasta s pomočjo strojne opreme v navzkrižju z AVD Android Studio, ki na koncu ustvari "emulacija x86 trenutno zahteva strojno pospeševanje!" napaka.

Če je ta scenarij za vas veljaven (imate nameščen Avast), sledite spodnjim navodilom, da onemogočite strojno podprto virtualizacijo v meniju Nastavitve varnostnega paketa:

  1. Odprite Avast in odprite meni Nastavitve ,
  2. V meniju Nastavitve pojdite na zavihek Odpravljanje težav in se prepričajte, da so polja, ki so povezana z Omogoči strojno podprto virtualizacijo in Uporabi ugnezdeno virtualizacijo, kjer je na voljo , Odkljukana .
  3. Znova zaženite računalnik in preverite, ali je bil spor odpravljen ob naslednjem zagonu. Zaženite aplikacijo v studiu Android in preverite, ali je bila napaka odpravljena.

Če še vedno vidite »emulacija x86 trenutno zahteva strojno pospeševanje!« napake pri zagonu AVD, se pomaknite na naslednjo metodo spodaj.

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

Če vam prva metoda ni omogočila razrešitve sporočila o napaki, se verjetno prikaže sporočilo o napaki, ker je v nastavitvah BIOS-a / UEFI onemogočena virtualizacija strojne opreme. V običajnih okoliščinah bi bilo treba privzeto omogočiti virtualizacijo strojne opreme, vendar lahko ročno posredovanje, posodobitve BIOS-a in celo neka tretja programska oprema to tehnologijo onemogočijo.

Upoštevajte, da se bo postopek omogočanja virtualizacije strojne opreme razlikoval glede na nastavitve BIOS-a / UEFI ter proizvajalca matične plošče in CPU.

Prvi korak pa bi bil vstop v nastavitve BIOS-a ali UEFI. Če imate starejši meni z nastavitvami (BIOS), boste morali med začetnim zaporedjem zagona pritisniti tipko Setup. Na začetnem zaslonu bi se morala prikazati določena nastavitvena tipka, a če je ne opazite, jo lahko poiščete v spletu z uporabo iskalne fraze » * model matične plošče + nastavitveni ključ * «.

Pritisnite tipko, da odprete nastavitve BIOS-aOpomba: To lahko storite tudi na slepo in med začetnim zaporedjem zagona pritisnete najpogostejše nastavitvene tipke. 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 morali najprej odpreti meni Advanced Startup . Če želite to narediti, pritisnite tipko Windows + R, da se odpre pogovorno okno Zaženi , nato vnesite » ms-settings: recovery « in pritisnite Enter, da odprete meni za obnovitev aplikacije Nastavitve . Ko pridete tja, preprosto kliknite gumb Znova zaženi zdaj pod Naprednim zagonom .

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

Ko vstopite v nastavitve BIOS-a ali UEFI, začnite iskati možnost strojne virtualizacije. Glede na različico BIOS-a / UEFI je ta nastavitev navedena pod različnimi imeni. Običajno ga najdete na seznamu tehnologije virtualizacije (VTx / VTd) , tehnologije Intel Virtualization Technology ali AMD-V Virtualization . Možnost je, da bo ta možnost na voljo pod Nabor čipov , Procesor , Napredna konfiguracija CPU ali kaj podobnega.

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

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

Če naletite na težavo na procesorju AMD s tehnologijami za virtualizacijo (novejši modeli CPU, kot je Ryzen), je morda prišlo do težave, ker platforma Windows Hypervisor Platform v vaši napravi ni omogočena.

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

Platformo Windows Hypervisor lahko omogočite na zaslonu Vklop ali izklop funkcije Windows . Tu je kratek vodnik, kako to storiti:

  1. Pritisnite tipko Windows + R, da se odpre pogovorno okno Zaženi. Nato vnesite » appwiz.cpl « in pritisnite Enter, da odprete zaslon Programi in funkcije .
  2. Na strani Programi in funkcije v levem podoknu kliknite Vklop ali izklop funkcij sistema Windows .
  3. V oknu s funkcijami sistema Windows potrdite polje, povezano s platformo Windows Hypervisor Platform, in pritisnite V redu, da omogočite funkcijo

    Opomba: Ko tega zaslona ni, preverite tudi, ali je omogočen Hyper-V. Če ni, ga omogočite tako, da potrdite polje, povezano z njim.

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

Priporočena

Popravek: Minecraft se ne odziva
Kaj je aplikacija za registracijo naprave za digitalni TV sprejemnik in jo je treba odstraniti?
Kaj je FileRepMalware in ali ga morate odstraniti