Popravak: emulacija x86 trenutno zahtijeva hardversko ubrzanje



Isprobajte Naš Instrument Za Uklanjanje Problema

Neki se korisnici susreću s 'Emulacija x86 trenutno zahtijeva hardversko ubrzanje!' pogreška prilikom pokušaja pokretanja AVD-a u Android Studiju. Problem se obično javlja u nekoliko trenutaka nakon što korisnik pokuša sastaviti aplikaciju pomoću Android virtualni uređaj . Problem nije specifičan za određenu verziju Android Studija jer se javlja da se javlja kod novijih i starijih verzija. Pogreška nije ekskluzivna za određenu verziju sustava Windows, jer postoje izvješća o njenom pojavljivanju u sustavima Windows 7, Windows 8 i Windows 10.



emulacija x86 trenutno zahtijeva hardversko ubrzanje



Što uzrokuje 'emulacija x86 koja trenutno zahtijeva hardversko ubrzanje!'?

Istražili smo ovaj određeni problem gledajući različita korisnička izvješća i strategije popravka koje su neki pogođeni korisnici primijenili da bi se problem riješio. Na temelju onoga što smo prikupili, postoji nekoliko uobičajenih scenarija koji će pokrenuti ovu određenu poruku o pogrešci:



  • Intel / AMD tehnologija virtualizacije nije omogućena iz BIOS-a - Ova bi se pogreška mogla pojaviti jer postavka BIOS-a sprečava upotrebu CPU-a ugrađenom tehnologijom virtualizacije hardvera. U ovom je slučaju rješenje pristupiti postavkama BIOS-a i omogućiti tehnologiju hardverske virtualizacije.
  • Modul Intel HAXM nije instaliran u Android Studiju - Ovo je jedan od najčešćih razloga zašto se ova pogreška javlja. Instalacija Intel HAXM vrši se u dva koraka (preuzimanje modula putem SDK upravitelja i pokretanje instalacijske izvršne datoteke).
  • Sukob između Avastove virtualizacije i AVD-a Android Studija - Do problema može doći i zbog dobro poznatog sukoba između ugrađene tehnologije za virtualizaciju i Avastove hardverski potpomognute virtualizacije. Poznato je i da se ova značajka treće strane sukobljava s nizom drugih aplikacija.
  • Windows Hypervisor Platform je onemogućen za AMD CPU - Svi noviji AMD procesori imaju mogućnosti hardverske virtualizacije. No, kako bi značajka virtualizacije funkcionirala, morat ćete osigurati da je Windows Hypervisor Platform omogućen sa zaslona Windows značajke.
  • Strojni CPU ne podržava hardversku virtualizaciju - Ovaj se scenarij može primijeniti na starije modele procesora. Ako opremljeni CPU ne podržava virtualizaciju hardvera, ovu poruku o pogrešci nećete moći riješiti ako trenutni CPU ne zamijenite novijim modelom.

Ako se trenutno trudite riješiti problem 'Emulacija x86 trenutno zahtijeva hardversko ubrzanje!' ovaj članak pružit će vam izbor provjerenih koraka za rješavanje problema. Dolje ćete otkriti nekoliko metoda koje su drugi korisnici koji se bore za rješavanje istog problema upotrijebili za rješavanje ili zaobilaženje problema.

Da biste održali maksimalnu učinkovitost, preporučujemo vam da slijedite donje metode redoslijedom kojim su predstavljene. Na kraju biste trebali naletjeti na popravak koji je učinkovit u vašem određenom scenariju.

Metoda 1: Instaliranje Intel HAXM modula

Prije pristupanja postavkama BIOS-a, provjerimo je li problem zapravo pokrenut nedostatkom Intel x86 Emulator Accelerator (instalacijski program HAXM). Bez ovog modula AVD neće moći kompajlirati programe koji koriste hardversku virtualizaciju čak i ako je tehnologija omogućena na vašem računalu.



Nekoliko korisnika koji su naišli na istu pogrešku izvijestili su da je problem zauvijek nestao nakon što su preuzeli modul koji nedostaje putem SDK Managera i instalirali ga putem HAXM instalacijskog programa. Slijedite korake u nastavku za cjelovite upute korak po korak:

  1. U Android Studiju otvorite SDK Manager odlaskom na Alati> Android> SDK upravitelj .

    Pokretanje Samostalnog upravitelja SDK-a

    Bilješka: Također možete ići na Datoteka> Postavke i kliknite na Android SDK (pod, ispod Postavke sustava ). Zatim jednostavno kliknite na Pokrenite samostalni SDK Manager za otvaranje ugrađenog uslužnog programa za instalaciju.

  2. Proširite Dodatne mogućnosti i potvrdite okvir povezan sa Intel X86 emulator akcelerator (HAXM) . Zatim jednostavno kliknite na Instalirajte pakete i pričekajte da se postupak završi.

    Instaliranje Intel x86 Emulator Accelerator (HAXM instalacijski program)

  3. Sada kada je HAXM instalacijski program preuzet, moramo poduzeti korake prikladne za njegovu instalaciju. Da biste to učinili, pomaknite se do sljedećeg mjesta i dvaput pritisnite intelhaxm-android.exe da biste ga instalirali:
    C:  users \% USERNAME%  AppData  Local  Android  sdk  extras  intel  Hardware_Accelerated_Execution_Manager 

    Instaliranje intelhaxm-android.exe

  4. Slijedite upute na zaslonu za instaliranje Intel HAXM i pričekajte da se postupak dovrši.
  5. Ponovo pokrenite Android Studio, pokrenite aplikaciju ponovo i provjerite je li problem riješen.

Ako se i dalje susrećete s 'Emulacija x86 trenutno zahtijeva hardversko ubrzanje!' pogreška, pomaknite se na sljedeću dolje.

2. metoda: Onemogućavanje hardverske virtualizacije iz Avasta

Ako koristite Avast kao dodatni sigurnosni sloj, pogreška je najvjerojatnije posljedica sukoba uzrokovanog jednom od njegovih sigurnosnih značajki. Kao što je mnogo korisnika izvijestilo, poznato je da se hardverska virtualizacija Avasta sukobljava s AVD-om Android Studija, koji na kraju proizvodi 'Emulacija x86 trenutno zahtijeva hardversko ubrzanje!' pogreška.

Ako je ovaj scenarij primjenjiv na vas (imate instaliran Avast), slijedite upute u nastavku da biste onemogućili hardversku potpomognutu virtualizaciju iz Postavke izbornik sigurnosnog paketa:

  1. Otvorite Avast i pristupite Postavke izbornik,
  2. Unutar Postavke , idite na Rješavanje problema karticu i provjerite jesu li okviri povezani sa Omogućiti hardversku potpomognutu virtualizaciju i Koristite ugniježđenu virtualizaciju tamo gdje je dostupna jesu Neoznačeno .

    Onemogućite hardversku potpomognutu virtualizaciju unutar Avasta

  3. Ponovo pokrenite računalo i provjerite je li sukob uklonjen pri sljedećem pokretanju. Pokrenite aplikaciju unutar Android studija i provjerite je li pogreška riješena.

Ako još uvijek vidite 'Emulacija x86 trenutno zahtijeva hardversko ubrzanje!' pogreška prilikom pokretanja AVD-a, prijeđite na sljedeću donju metodu.

Metoda 3: Omogućavanje hardverske virtualizacije iz BIOS / UEFI postavki

Ako vam prva metoda nije omogućila da riješite poruku pogreške, vjerojatno se pojavljuje poruka pogreške jer je virtualizacija hardvera onemogućena u postavkama BIOS-a / UEFI-a. U normalnim okolnostima virtualizacija hardvera trebala bi biti omogućena prema zadanim postavkama, no ručna intervencija, ažuriranja BIOS-a, pa čak i neki softver treće strane mogli bi onemogućiti ovu tehnologiju.

Imajte na umu da će se postupak omogućavanja hardverske virtualizacije razlikovati ovisno o postavkama BIOS-a / UEFI-a i proizvođaču matične ploče i CPU-a.

Međutim, prvi korak bio bi ulazak u BIOS ili UEFI postavke. Ako imate stari izbornik postavki (BIOS), morat ćete pritisnuti tipku Setup tijekom početnog slijeda pokretanja. Određena tipka za postavljanje trebala bi se pojaviti na početnom zaslonu, ali u slučaju da je ne uočite, možete je potražiti na mreži pomoću izraza za pretraživanje ' * model matične ploče + tipka za postavljanje * '.

Pritisnite tipku za ulazak u postavke BIOS-a

Pritisnite [tipku] za ulaz u postavke

Bilješka: Možete to učiniti i slijepo i pritisnuti najčešće tipke za postavljanje tijekom početnog slijeda pokretanja. Tipično je tipka za postavljanje jedna od tipki F (F2, F4, F6, F8, F10) ili tipka Del (na računalima Dell).

Ako vaše računalo koristi noviji UEFI model, prvo ćete morati pristupiti Napredno pokretanje izbornik. Da biste to učinili, pritisnite Windows tipka + R otvoriti a Trčanje dijaloški okvir, a zatim upišite ' ms-postavke: oporavak 'I pritisnite Unesi otvoriti Izbornik za oporavak od Postavke app. Kad stignete tamo, jednostavno kliknite na Ponovno pokreni sada gumb ispod Napredno pokretanje .

Pristup naprednom izborniku za pokretanje

Nakon nekog vremena, računalo će se ponovno pokrenuti izravno u Napredne opcije izbornik. Kad stignete tamo, dođite do Napredne opcije i kliknite na UEFI postavke firmvera .

Pristup postavkama firmvera UEFI

Nakon što ste pristupili postavkama BIOS-a ili UEFI-a, počnite tražiti opciju hardverske virtualizacije. Ovisno o verziji BIOS-a / UEFI-a, ovu ćete postavku naći pod različitim nazivima. Obično ga možete pronaći na popisu kao bilo koji Tehnologija virtualizacije (VTx / VTd) , Intelova tehnologija za virtualizaciju ili AMD-V virtualizacija . Šanse su da će se opcija nalaziti pod Čipset , Procesor , Napredna konfiguracija CPU-a ili nešto slično.

Omogućavanje virtualizacije iz postavki BIOS-a

Nakon što uspijete omogućiti hardversku virtualizaciju, spremite promjene u BIOS-u / UEFI-u, ponovo pokrenite računalo i provjerite je li pogreška riješena pri sljedećem pokretanju.

4. metoda: Omogućavanje platforme Windows Hypervisor (ako je primjenjivo)

Ako naiđete na problem na AMD CPU-u s tehnologijama za virtualizaciju (noviji modeli CPU-a kao što je Ryzen), mogao bi doći do problema jer Windows Hypervisor Platform nije omogućen na vašem uređaju.

No imajte na umu da da biste omogućili ovu značajku, morat ćete osigurati da imate Windows 10 gradnje 1803 ili stariji.

Windows Hypervisor Platform može se omogućiti putem Uključite ili isključite značajku sustava Windows zaslon. Evo kratkog vodiča kako to učiniti:

  1. Pritisnite Windows tipka + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite ' appwiz.cpl 'I pritisnite Unesi otvoriti Programi i značajke zaslon.

    Upišite appwiz.cpl i pritisnite Enter da biste otvorili stranicu s instaliranim programima

  2. Unutar Programi i značajke stranicu, kliknite na Uključite ili isključite značajke sustava Windows s lijevog okna.

    Pristup zaslonu značajki sustava Windows

  3. Unutar prozora Windows značajke potvrdite okvir povezan sa Windows Hypervisor Platform i pogodio U redu da biste omogućili značajku.

    Omogućite platformu Hypervisor

    Bilješka: Iako vas nema na ovom zaslonu, također osigurajte da je omogućen Hyper-V. Ako nije, omogućite ga potvrđivanjem okvira povezanog s njim.

  4. Ponovo pokrenite računalo i provjerite je li pogreška riješena.
5 minuta čitanja