NUSTATYTI: x86 emuliacija šiuo metu reikalauja aparatūros pagreitinimo



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Kai kurie vartotojai susiduria su „X86 emuliacija šiuo metu reikalauja aparatūros pagreitėjimo!“ klaida bandant paleisti AVD „Android Studio“. Paprastai problema kyla per kelias akimirkas, kai vartotojas bando sukompiliuoti programą naudodamas „Android“ virtualusis įrenginys . Ši problema nėra specifinė tam tikros „Android Studio“ versijos versijai, nes pranešama, kad ji įvyksta naudojant naujesnes ir senesnes versijas. Klaida nėra išskirtinė tam tikrai „Windows“ versijai, nes yra pranešimų, kad ji įvyko „Windows 7“, „Windows 8“ ir „Windows 10“.



x86 emuliacija šiuo metu reikalauja aparatinės įrangos pagreičio



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

Mes ištyrėme šią problemą, peržiūrėdami įvairias vartotojų ataskaitas ir taisymo strategijas, kurias kai kurie paveikti vartotojai taikė, kad problema būtų išspręsta. Remiantis tuo, ką surinkome, yra keli įprasti scenarijai, kurie suaktyvins šį klaidos pranešimą:



  • „Intel“ / „AMD“ virtualizavimo technologija nėra įgalinta iš BIOS - Ši klaida gali būti išmesta, nes BIOS nustatymas neleidžia jūsų procesoriui naudoti integruotų aparatinės įrangos virtualizavimo technologijų. Tokiu atveju sprendimas yra pasiekti jūsų BIOS nustatymus ir įjungti aparatūros virtualizavimo technologiją.
  • „Intel HAXM“ modulis nėra įdiegtas „Android Studio“ - Tai yra viena iš dažniausių priežasčių, kodėl įvyksta ši klaida. „Intel HAXM“ diegimas atliekamas dviem etapais (atsisiunčiant modulį per SDK tvarkyklę ir vykdant diegimo vykdomąjį failą).
  • „Avast“ virtualizacijos ir „Android Studio“ AVD konfliktas - Problema taip pat gali kilti dėl gerai žinomo integruoto virtualizavimo technologijos ir „Avast“ aparatinės įrangos virtualizavimo konflikto. Ši trečiosios šalies funkcija taip pat žinoma, kad ji prieštarauja daugybei kitų programų.
  • „Windows Hypervisor“ platforma išjungta AMD procesoriui - Visi naujesni AMD procesoriai turi aparatinės įrangos virtualizavimo galimybes. Bet norint, kad virtualizavimo funkcija veiktų, turite įsitikinti, kad „Windows“ funkcijų ekrane įgalinta „Windows Hypervisor“ platforma.
  • Mašinos procesorius nepalaiko aparatūros virtualizavimo - Šis scenarijus gali būti taikomas senesniems procesorių modeliams. Jei aprūpintas centrinis procesorius nepalaiko aparatūros virtualizavimo, negalėsite išspręsti šio klaidos pranešimo, nebent pakeisite dabartinį procesorių naujesniu modeliu.

Jei šiuo metu stengiatės išspręsti „X86 emuliacija šiuo metu reikalauja aparatūros pagreitėjimo!“ klaidą, šiame straipsnyje bus pateikti patvirtinti trikčių šalinimo veiksmai. Žemiau rasite keletą būdų, kuriuos kiti vartotojai, stengdamiesi išspręsti tą pačią problemą, naudojo problemai išspręsti ar apeiti.

Norint išlaikyti maksimalų efektyvumą, raginame laikytis toliau pateiktų metodų jų pateikimo tvarka. Galų gale turėtumėte suklupti pataisą, kuris yra efektyvus jūsų konkrečiame scenarijuje.

1 metodas: „Intel HAXM“ modulio diegimas

Prieš prisijungdami prie BIOS nustatymų, patikrinkime, ar problema iš tikrųjų nėra sukelta dėl to, kad trūksta „Intel x86 Emulator Accelerator“ (HAXM diegimo programos). Be šio modulio AVD negalės kompiliuoti programų, naudojančių aparatūros virtualizaciją, net jei jūsų kompiuteryje yra įgalinta technologija.



Keli vartotojai, susidūrę su ta pačia klaida, pranešė, kad problema išnyko visam laikui, kai atsisiuntė trūkstamą modulį per SDK tvarkyklę ir įdiegė per HAXM diegimo programą. Norėdami atlikti išsamias instrukcijas, atlikite toliau nurodytus veiksmus:

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

    Paleisti atskirą SDK tvarkyklę

    Pastaba: Taip pat galite eiti į Failas> Nustatymai ir spustelėkite „Android“ SDK (pagal Sistemos nustatymai ). Tada tiesiog spustelėkite Paleiskite atskirą SDK tvarkyklę atidaryti įmontuotą diegimo įrankį.

  2. Išskleiskite Papildomos funkcijos meniu ir pažymėkite laukelį, susietą su „Intel X86 Emulator Accelerator“ (HAXM) . Tada tiesiog spustelėkite Įdiekite paketus ir palaukite, kol procedūra bus baigta.

    „Intel x86 Emulator Accelerator“ (HAXM diegimo programos) diegimas

  3. Dabar, kai HAXM diegimo programa yra atsisiųsta, turime atlikti veiksmus, reikalingus jai įdiegti. Norėdami tai padaryti, eikite į šią vietą ir dukart spustelėkite intelhaxm-android.exe ją įdiegti:
    C:  users \% USERNAME%  AppData  Local  Android  sdk  extras  intel  Hardware_Accelerated_Execution_Manager 

    „Intelhaxm-android.exe“ diegimas

  4. Vykdykite ekrane pateiktus raginimus įdiegti „Intel HAXM“ ir palaukite, kol procesas bus baigtas.
  5. Iš naujo paleiskite „Android Studio“, dar kartą paleiskite programą ir patikrinkite, ar problema išspręsta.

Jei vis dar susiduriate su „X86 emuliacija šiuo metu reikalauja aparatūros pagreitėjimo!“ klaidą, pereikite prie kito žemiau.

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

Jei „Avast“ naudojate kaip papildomą saugos sluoksnį, klaida greičiausiai kyla dėl konflikto, kurį sukelia viena iš jos saugos funkcijų. Kaip pranešė daugybė vartotojų, žinoma, kad aparatinės įrangos pagalba naudojama „Avast“ virtualizacija prieštarauja „Android Studio“ AVD, kuris baigia kurti „X86 emuliacija šiuo metu reikalauja aparatūros pagreitėjimo!“ klaida.

Jei šis scenarijus jums tinka (turite įdiegę „Avast“), atlikite toliau pateiktas instrukcijas, kad išjungtumėte aparatūros palaikomą virtualizavimą iš Nustatymai saugumo rinkinio meniu:

  1. Atidarykite „Avast“ ir pasiekite Nustatymai Meniu,
  2. Viduje Nustatymai meniu eikite į Problemų sprendimas skirtuką ir įsitikinkite, kad langeliai susieti su Įgalinti aparatinės įrangos virtualizavimą ir Jei įmanoma, naudokite įdėtą virtualizaciją yra Nepažymėta .

    Išjunkite aparatinės įrangos virtualizavimą „Avast“ viduje

  3. Iš naujo paleiskite kompiuterį ir patikrinkite, ar konfliktas buvo pašalintas kito paleidimo metu. Paleiskite programą „Android“ studijoje ir patikrinkite, ar klaida išspręsta.

Jei vis dar matote „X86 emuliacija šiuo metu reikalauja aparatūros pagreitėjimo!“ klaida paleidus AVD, pereikite prie kito toliau pateikto metodo.

3 metodas: aparatūros virtualizavimo įgalinimas iš BIOS / UEFI nustatymų

Jei taikant pirmąjį metodą nepavyko išspręsti klaidos pranešimo, tikėtina, kad klaidos pranešimas atsiranda, nes jūsų BIOS / UEFI nustatymuose yra išjungta aparatūros virtualizacija. Aparatinės įrangos virtualizavimas turėtų būti įjungtas pagal numatytuosius nustatymus įprastomis aplinkybėmis, tačiau rankinis įsikišimas, BIOS atnaujinimai ir net kai kuri trečiųjų šalių programinė įranga gali išjungti šią technologiją.

Atminkite, kad aparatūros virtualizavimo įgalinimo procesas bus skirtingas, 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 nustatymus. Jei turite seno nustatymo meniu (BIOS), pradinės įkrovos metu turėsite paspausti sąrankos klavišą. Konkretus sąrankos raktas turėtų pasirodyti pradiniame ekrane, tačiau jei jo nepastebėsite, galite jo ieškoti internete naudodami paieškos frazę „ * pagrindinės plokštės modelis + sąrankos raktas * '.

Paspauskite klavišą, kad patektumėte į BIOS nustatymus

Norėdami patekti į sąranką, paspauskite [klavišą]

Pastaba: Taip pat galite tai padaryti aklai ir pradinės paleidimo sekos metu paspausti dažniausiai naudojamus sąrankos klavišus. Paprastai sąrankos raktas yra vienas iš F klavišų (F2, F4, F6, F8, F10) arba „Del“ klavišas („Dell“ kompiuteriuose).

Jei jūsų kompiuteryje naudojamas naujesnis UEFI modelis, pirmiausia turėsite pasiekti „Advanced Startup“ Meniu. Norėdami tai padaryti, paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langą, tada įveskite „ „ms-settings“: atkūrimas “Ir paspauskite Įveskite atidaryti Atkūrimo meniuNustatymai programa. Kai ten pateksite, tiesiog spustelėkite mygtuką Paleiskite iš naujo dabar mygtuką po Išplėstinis paleidimas .

Prieiga prie išplėstinio paleidimo meniu

Po kurio laiko jūsų kompiuteris bus paleistas iš naujo tiesiai į Išplėstiniai nustatymai Meniu. Kai ten pateksite, eikite į Išplėstiniai nustatymai meniu ir spustelėkite UEFI programinės įrangos nustatymai .

Prieiga prie UEFI programinės aparatinės įrangos nustatymų

Įgiję BIOS ar UEFI nustatymus, pradėkite ieškoti aparatinės įrangos virtualizavimo parinkties. Priklausomai nuo jūsų BIOS / UEFI versijos, šį nustatymą rasite skirtingais pavadinimais. Paprastai galite rasti kaip vieną iš jų Virtualizacijos technologija (VTx / VTd) , „Intel“ virtualizavimo technologija arba AMD-V virtualizavimas . Yra tikimybė, kad parinktis bus pateikta Chipset , Procesorius , Išplėstinė procesoriaus konfigūracija ar kažkas panašaus.

Virtualizavimo įgalinimas iš BIOS nustatymų

Kai pavyks įgalinti aparatūros virtualizavimą, išsaugokite BIOS / UEFI pakeitimus, iš naujo paleiskite kompiuterį ir pažiūrėkite, ar klaida išspręsta kito paleidimo metu.

4 metodas: „Windows Hypervisor“ platformos įgalinimas (jei taikoma)

Jei kyla problemų dėl AMD procesoriaus su virtualinimo technologijomis (naujesniais procesorių modeliais, tokiais kaip „Ryzen“), problema gali kilti, nes „Windows Hypervisor“ platforma nėra įgalintas jūsų įrenginyje.

Tačiau nepamirškite, kad norėdami įgalinti šią funkciją, turėsite įsitikinti, kad turite „Windows 10“ versiją 1803 arba senesnę.

Windows Hypervisor platformą galima įjungti per Įjunkite arba išjunkite „Windows“ funkciją ekranas. Štai trumpas vadovas, kaip tai padaryti:

  1. Paspauskite „Windows“ klavišas + R kad atidarytumėte Vykdyti dialogo langą. Tada įveskite „ appwiz.cpl “Ir paspauskite Įveskite atidaryti Programos ir funkcijos ekranas.

    Įveskite appwiz.cpl ir paspauskite Enter, kad atidarytumėte įdiegtų programų puslapį

  2. Viduje Programos ir funkcijos puslapyje, spustelėkite Įjunkite arba išjunkite „Windows“ funkcijas iš kairės srities.

    Prieiga prie „Windows“ funkcijų ekrano

  3. „Windows“ funkcijų lange pažymėkite laukelį, susietą su „Windows Hypervisor“ platforma ir pataikė Gerai įgalinti funkciją.

    Įgalinti „Hypervisor“ platformą

    Pastaba: Kol jūsų nėra šiame ekrane, taip pat įsitikinkite, kad įjungtas „Hyper-V“. Jei ne, įgalinkite jį pažymėdami su juo susietą laukelį.

  4. Iš naujo paleiskite kompiuterį ir patikrinkite, ar klaida buvo pašalinta.
5 minutes perskaityta