Pataisymas: x86 emuliacijai šiuo metu reikalingas aparatūros spartinimas

Kai kurie vartotojai, bandydami paleisti AVD „Android Studio “, susiduria su klaida „x86 emuliacija, kuriai šiuo metu reikalingas aparatinės įrangos pagreitis!“ . Paprastai problema iškyla per kelias akimirkas po to, kai vartotojas bando sudaryti programą naudodamas „Android“ virtualųjį įrenginį . Ši problema nėra būdinga tik tam tikram „Android Studio“ versijui, nes pranešama, kad jis kyla su naujesniais ir senesniais versijomis. Klaida nėra išskirtinė tam tikroje „Windows“ versijoje, nes yra pranešimų apie jos atsiradimą „Windows 7“, „Windows 8“ ir „Windows 10“.

x86 emuliacijai šiuo metu reikalingas aparatinės įrangos pagreitis

Kas sukelia „x86 emuliacijai šiuo metu reikalingas aparatinės įrangos pagreitis“?

Mes ištyrėme šią problemą ieškodami įvairių vartotojų ataskaitų ir taisymo strategijų, kurias kai kurie paveikti vartotojai pritaikė, kad problema būtų išspręsta. Remiantis tuo, ką surinkome, yra keli įprasti scenarijai, kurie suaktyvins šį konkretų klaidos pranešimą:

  • „Intel“ / AMD virtualizacijos technologija neįgalinta iš BIOS - ši klaida gali būti išmesta, nes jūsų procesoriui neleidžiama naudoti įmontuotos aparatinės įrangos virtualizacijos technologijos, naudojant BIOS nustatymą. Tokiu atveju sprendimas yra pasiekti savo BIOS nustatymus ir įjungti aparatūros virtualizacijos technologiją.
  • „Intel HAXM“ modulis neįdiegtas „Android Studio“ - tai viena iš labiausiai paplitusių priežasčių, kodėl atsiranda ši klaida. „Intel HAXM“ diegimas atliekamas dviem etapais (atsisiunčiant modulį per SDK tvarkyklę ir paleidžiant diegimo vykdomąjį failą).
  • Konfliktas tarp „Avast“ virtualizacijos ir „Android Studio“ AVD - problema taip pat gali kilti dėl gerai žinomo konflikto tarp įmontuotos virtualizacijos technologijos ir „Avast“ aparatinės įrangos palaikomos virtualizacijos. Taip pat žinoma, kad ši trečiosios šalies funkcija prieštarauja daugeliui kitų programų.
  • „Windows Hypervisor“ platforma yra išjungta AMD procesoriui - naujesni AMD procesoriai turi aparatinės įrangos virtualizacijos galimybes. Bet norint, kad virtualizacijos funkcija veiktų, turėsite įsitikinti, kad „Windows Hypervisor“ platforma yra įgalinta „Windows“ funkcijų ekrane.
  • Mašinos procesorius nepalaiko aparatūros virtualizacijos - šis scenarijus gali būti taikomas senesniems procesoriaus modeliams. Jei įrengtas procesorius nepalaiko aparatūros virtualizacijos, šio klaidos pranešimo išspręsti nepavyks, jei nepakeisite dabartinio procesoriaus naujesniu modeliu.

Jei šiuo metu stengiatės išspręsti klaidą „x86 emuliacijai šiuo metu reikalingas aparatinės įrangos pagreitis!“, Šiame straipsnyje pateikiami patvirtinti trikčių šalinimo veiksmai. Žemiau pamatysite kelis metodus, kuriuos kiti vartotojai, norėdami išspręsti tą pačią problemą, panaudojo problemai išspręsti ar apeiti.

Norėdami išlaikyti maksimalų efektyvumą, raginame laikytis žemiau pateiktų metodų jų pateikimo tvarka. Galų gale turėtumėte suklupti dėl taisymo, kuris veiksmingas jūsų konkrečiame scenarijuje.

1 būdas: „Intel HAXM“ modulio diegimas

Prieš naudodamiesi BIOS nustatymais, patikrinkime, ar problemos iš tikrųjų nesukelia dingęs „Intel x86“ emuliatoriaus spartintuvas (HAXM diegimo programa). Be šio modulio AVD negalės kompiliuoti programų, kuriose naudojama aparatūros virtualizacija, net jei jūsų kompiuteryje įgalinta technologija.

Keli vartotojai, susidūrę su ta pačia klaida, pranešė, kad problema išnyko po to, kai jie atsisiuntė trūkstamą modulį per SDK tvarkyklę ir įdiegė jį per HAXM diegimo programą. Vykdykite šiuos veiksmus, kad gautumėte išsamias instrukcijas po žingsnio:

  1. „Android“ studijoje atidarykite SDK tvarkyklę eidami į „ Įrankiai“> „Android“> SDK tvarkyklė .

    Paleisime autonominę SDK tvarkyklę

    Pastaba: taip pat galite eiti į Failas> Nustatymai ir spustelėti „ Android SDK“ (skiltyje Sistemos nustatymai ). Tada tiesiog spustelėkite Pradėti autonominę SDK tvarkyklę, kad atidarytumėte įmontuotą diegimo įrankį.

  2. Išskleiskite meniu „ Kiti“ ir pažymėkite langelį, susietą su „ Intel X86 Emulator Accelerator“ (HAXM) . Tada tiesiog spustelėkite „ Install Packages“ ir palaukite, kol procedūra bus baigta.

    „Intel x86“ emuliatoriaus spartintuvo diegimas (HAXM diegimo programa)
  3. Dabar, kai HAXM diegimo programa yra atsiųsta, turime atlikti reikiamus veiksmus jai įdiegti. Norėdami tai padaryti, eikite į šią vietą ir dukart spustelėkite „ intelhaxm-android.exe“, kad ją įdiegtumėte:
     C: \ vartotojai \% USERNAME% \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ 

    „Intelhaxm-android.exe“ diegimas
  4. Vykdykite ekrane pateikiamus nurodymus, kad įdiegtumėte „Intel HAXM“, ir palaukite, kol procesas bus baigtas.
  5. Iš naujo paleiskite „Android Studio“, paleiskite programą dar kartą ir pažiūrėkite, ar problema buvo išspręsta.

Jei vis dar susiduriate su klaida „x86 emuliacijai šiuo metu reikalingas aparatinės įrangos pagreitis!“, Pereikite prie kito apačios.

2 metodas: Išjunkite aparatūros palaikomą virtualizaciją iš „Avast“

Jei naudojate „Avast“ kaip papildomą saugos sluoksnį, klaida greičiausiai atsirado dėl konflikto, kurį sukėlė viena iš jo saugos funkcijų. Kaip pranešė daugybė vartotojų, žinoma, kad „Avast“ aparatinė pagalba virtualizuojama prieštaraujanti „Android Studio“ AVD, kuri sukuria klaidą „x86 emuliacijai šiuo metu reikalingas aparatinės įrangos pagreitis!“ .

Jei šis scenarijus tinka jums (turite įdiegę „Avast“), vykdykite toliau pateiktas instrukcijas, kad apsauginės įrangos meniu „ Nustatymai“ išjungtumėte aparatūros palaikomą virtualizaciją:

  1. Atidarykite „Avast“ ir eikite į „ Nustatymų“ meniu,
  2. Meniu „ Nustatymai“ eikite į skirtuką Trikčių diagnostika ir įsitikinkite, kad žymimi langeliai, susiję su Įgalinti aparatinės įrangos virtualizavimą ir Naudoti įdėtą virtualizaciją, jei įmanoma, yra nepažymėti .

    Išjunkite aparatūros palaikomą virtualizaciją „Avast“
  3. Paleiskite kompiuterį iš naujo ir patikrinkite, ar konfliktas pašalintas kito paleidimo metu. Paleiskite programą „Android“ studijoje ir pažiūrėkite, ar klaida buvo pašalinta.

Jei vis dar matote klaidą „x86 emuliacijai šiuo metu reikalingas aparatinės įrangos pagreitis!“, Kai paleidžiate AVD, pereikite prie kito metodo, pateikto žemiau.

3 būdas: Įjungti aparatūros virtualizavimą naudojant BIOS / UEFI parametrus

Jei pirmasis metodas neįgalino jums išspręsti klaidos pranešimo, greičiausiai klaidos pranešimas atsirado todėl, kad aparatinės įrangos virtualizavimas yra išjungtas iš jūsų BIOS / UEFI nustatymų. Aparatūros virtualizavimas normaliomis aplinkybėmis turėtų būti įgalintas pagal numatytuosius nustatymus, tačiau neautomatinis įsikišimas, BIOS atnaujinimai ir net kai kurios trečiosios šalies programinė įranga gali išjungti šią technologiją.

Atminkite, kad aparatinės įrangos virtualizacijos įgalinimo procesas skirsis priklausomai nuo jūsų BIOS / UEFI nustatymų ir pagrindinės plokštės bei procesoriaus gamintojo.

Tačiau pirmas žingsnis būtų įvesti savo BIOS arba UEFI parametrus. Jei turite seną nustatymų meniu (BIOS), pradinės įkrovos seka turėsite paspausti mygtuką „Sąranka“. Konkretus sąrankos klavišas turėtų pasirodyti pradiniame ekrane, tačiau tuo atveju, jei jo nepastebite, galite jo ieškoti internete naudodami paieškos frazę „ * pagrindinės plokštės modelis + nustatymo klavišas * “.

Paspauskite [klavišą], kad patektumėte į sąranką. Pastaba: Taip pat galite aklai tai daryti ir paspausdami įprastus sąrankos mygtukus pradinės įkrovos metu. Paprastai sąrankos klavišas yra vienas iš F klavišų (F2, F4, F6, F8, F10) arba klavišas „Del“ („Dell“ kompiuteriuose).

Jei jūsų kompiuteris naudoja naujesnį UEFI modelį, pirmiausia turėsite patekti į išplėstinio paleisties meniu. Norėdami tai padaryti, paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti, tada įveskite „ ms-settings: recovery “ ir paspauskite „ Enter“, kad atidarytumėte „ Nustatymų“ programos atkūrimo meniu . Kai pateksite, tiesiog spustelėkite mygtuką Paleisti dabar, esantį skiltyje Išplėstinis paleidimas .

Prieiga prie išplėstinio paleidimo meniu

Po kurio laiko jūsų kompiuteris bus paleistas tiesiai į meniu Papildomos parinktys . Kai pateksite į vietą, eikite į „ Advanced Options“ meniu ir spustelėkite „ UEFI Firmware Settings“ .

Prieiga prie UEFI programinės įrangos parametrų

Kai įvesite savo BIOS ar UEFI parametrus, pradėkite ieškoti aparatūros virtualizacijos parinkties. Priklausomai nuo jūsų BIOS / UEFI versijos, šį parametrą rasite įvairių pavadinimų sąraše. Paprastai jį galite rasti kaip virtualizacijos technologiją (VTx / VTd), „ Intel“ virtualizacijos technologiją arba „ AMD-V“ virtualizaciją . Šansai yra galimybė, esanti skydelyje mikroschemų rinkinys, procesorius, išplėstinė procesoriaus konfigūracija ar kažkas panašaus.

Virtualizacijos įjungimas iš BIOS nustatymų

Kai jums pavyks įgalinti aparatinės įrangos virtualizavimą, išsaugokite BIOS / UEFI pakeitimus, paleiskite kompiuterį iš naujo ir pažiūrėkite, ar klaida bus pašalinta kito paleidimo metu.

4 būdas: „Windows Hypervisor“ platformos įgalinimas (jei taikoma)

Jei susiduriate su AMD procesoriaus problema, susijusia su virtualizacijos technologijomis (naujesni CPU modeliai, tokie kaip „Ryzen“), problema gali kilti, nes jūsų įrenginyje neįgalinta „ Windows Hypervisor“ platforma .

Tačiau atminkite, kad norėdami įjungti šią funkciją, turėsite įsitikinti, kad „Windows 10“ pastatytas 1803 ar senesnis.

„Windows Hypervisor“ platformą galima įjungti per ekraną „ Įjungti arba išjungti„ Windows “funkciją“ . Čia yra trumpas vadovas, kaip tai padaryti:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti. Tada įveskite „ appwiz.cpl “ ir paspauskite „ Enter“, kad atidarytumėte programų ir funkcijų ekraną.

    Įveskite appwiz.cpl ir paspauskite Enter, kad atidarytumėte įdiegtų programų puslapį
  2. Programų ir funkcijų puslapyje kairiojoje srityje spustelėkite Įjungti arba išjungti „Windows“ funkcijas .

    Prieiga prie „Windows Features“ ekrano
  3. Lange „Windows Features“ pažymėkite langelį, susietą su „ Windows Hypervisor Platform“, ir paspauskite „ Gerai“, kad įjungtumėte funkciją.

    Įgalinkite „Hypervisor“ platformą

    Pastaba: kol nesate šis ekranas, įsitikinkite, kad įjungta „Hyper-V“. Jei jo nėra, įgalinkite jį, pažymėdami su juo susietą langelį.

  4. Paleiskite kompiuterį iš naujo ir patikrinkite, ar klaida buvo pašalinta.

Įdomios Straipsniai