Parandus: x86 emuleerimine nõuab praegu riistvarakiirendust



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Mõned kasutajad puutuvad kokku 'X86 emuleerimine nõuab praegu riistvarakiirendust!' viga AVD käivitamisel Android Studios. Tavaliselt ilmneb probleem mõne hetke pärast seda, kui kasutaja proovib rakendust kompileerida Androidi virtuaalne seade . Probleem ei ole konkreetse Android Studio järgu kohta spetsiifiline, kuna see ilmneb teatavasti uuemate ja vanemate järkude korral. Viga ei ole eksklusiivne ainult teatud Windowsi versioonile, kuna selle kohta on teateid Windows 7, Windows 8 ja Windows 10 kohta.



x86 emuleerimine nõuab praegu riistvarakiirendust



Mis põhjustab “x86-i emulatsiooniks praegu riistvarakiirendust!”?

Uurisime seda probleemi, vaadates erinevaid kasutajaaruandeid ja parandusstrateegiaid, mida mõned mõjutatud kasutajad probleemi lahendamiseks rakendasid. Kogutud andmete põhjal on selle konkreetse tõrketeate käivitamiseks mõned levinumad stsenaariumid:



  • Inteli / AMD virtualiseerimise tehnoloogia pole BIOS-ist lubatud - See viga võidakse visata, kuna BIOS-i seade takistab teie protsessorit sisseehitatud riistvara virtualiseerimise tehnoloogiate kasutamist. Sellisel juhul on lahenduseks juurdepääs oma BIOS-i seadetele ja riistvara virtualiseerimise tehnoloogia lubamine.
  • Inteli HAXM-i moodulit pole Android Studiosse installitud - See on üks levinumaid põhjuseid, miks see viga ilmneb. Inteli HAXM-i installimine toimub kahes etapis (mooduli allalaadimine SDK-halduri kaudu ja installiprogrammi käivitamine).
  • Konflikt Avasti virtualiseerimise ja Android Studio AVD vahel - Probleem võib ilmneda ka tuntud konflikti tõttu sisseehitatud virtualiseerimistehnoloogia ja Avasti riistvaralise virtualiseerimise vahel. See kolmanda osapoole funktsioon on teadaolevalt vastuolus ka paljude teiste rakendustega.
  • Windows Hypervisori platvorm on AMD protsessori jaoks keelatud - Kõigil uuematel AMD protsessoritel on riistvara virtualiseerimise võimalused. Kuid virtualiseerimise funktsiooni kasutamiseks peate Windowsi funktsioonide ekraanil tagama, et Windowsi hüpervisori platvorm on lubatud.
  • Masina protsessor ei toeta riistvara virtualiseerimist - See stsenaarium võib olla rakendatav vanemate protsessori mudelite puhul. Kui varustatud protsessor ei toeta riistvara virtualiseerimist, ei saa te seda tõrketeadet lahendada enne, kui asendate oma praeguse protsessori uuema mudeliga.

Kui teil on praegu probleeme 'X86 emuleerimine nõuab praegu riistvarakiirendust!' viga, pakub see artikkel teile valikut tõestatud tõrkeotsingu toiminguid. Altpoolt leiate mitu meetodit, mida teised sama probleemi lahendamisega võitlevad kasutajad on probleemi lahendamiseks või sellest mööda hiilinud.

Maksimaalse efektiivsuse säilitamiseks soovitame teil järgida alltoodud meetodeid nende esitamise järjekorras. Lõpuks peaksite komistama paranduse üle, mis on teie konkreetse stsenaariumi korral tõhus.

1. meetod: Inteli HAXM-i mooduli installimine

Enne BIOS-i seadetele juurdepääsemist kontrollime, kas probleemi ei põhjusta tegelikult Inteli x86 emulaatori kiirendi (HAXM-i installiprogrammi) puudumine. Ilma selle moodulita ei suuda AVD kompileerida riistvaralist virtualiseerimist kasutavaid rakendusi, isegi kui teie arvutis on see tehnoloogia lubatud.



Mitmed sama veaga kokku puutunud kasutajad on teatanud, et probleem lahenes lõplikult pärast seda, kui nad puuduva mooduli SDK Manageri kaudu alla laadisid ja HAXM-i installiprogrammi kaudu installisid. Samm-sammult juhiste saamiseks järgige alltoodud samme:

  1. Android Studios avage SDK haldur, minnes aadressile Tööriistad> Android> SDK haldur .

    Eraldi SDK halduri käivitamine

    Märge: Võite ka minna Fail> Seaded ja klõpsake nuppu Androidi SDK (all Süsteemisätted ). Seejärel klõpsake lihtsalt nuppu Käivitage eraldiseisev SDK-haldur sisseehitatud installiprogrammi avamiseks.

  2. Laiendage Lisafunktsioonid ja märkige ruut, mis on seotud Inteli X86 emulaatori kiirendi (HAXM) . Seejärel klõpsake lihtsalt nuppu Installige paketid ja oodake protseduuri lõppu.

    Inteli x86 emulaatori kiirendi (HAXM installer) installimine

  3. Nüüd, kui HAXM-i installiprogramm on alla laaditud, peame tegema selle installimiseks sobivad sammud. Selleks navigeerige järgmisse asukohta ja topeltklõpsake intelhaxm-android.exe selle installimiseks:
    C:  users \% USERNAME%  AppData  Local  Android  sdk  extras  intel  Hardware_Accelerated_Execution_Manager 

    Intelhaxm-android.exe installimine

  4. Järgige Intel HAXM-i installimiseks ekraanil kuvatavaid juhiseid ja oodake, kuni protsess lõpeb.
  5. Taaskäivitage Android Studio, käivitage rakendus uuesti ja vaadake, kas probleem on lahendatud.

Kui teil on endiselt probleeme 'X86 emuleerimine nõuab praegu riistvarakiirendust!' vea korral liikuge allpool olevale järgmisele.

2. meetod: riistvaralise virtualiseerimise keelamine Avastist

Kui kasutate Avasti täiendava turvakihina, on viga tõenäoliselt tingitud selle ühe turvaelemendi põhjustatud konfliktist. Nagu paljud kasutajad on teatanud, on Avasti riistvaral põhinev virtualiseerimine vastuolus Android Studio AVD-ga, mis lõpuks toodab 'X86 emuleerimine nõuab praegu riistvarakiirendust!' viga.

Kui see stsenaarium kehtib teie kohta (teil on Avast installitud), järgige riistvaratoega virtualiseerimise keelamiseks alltoodud juhiseid Seaded turvakomplekti menüü:

  1. Avage Avast ja avage Seaded menüü,
  2. Toas Seaded menüüsse Tõrkeotsing vahekaardil ja veenduge, et sellega seotud kastid oleksid Lubage riistvaral põhinev virtualiseerimine ja Kasutage pesastatud virtualiseerimist, kui see on saadaval on Kontrollimata .

    Keela riistvara abil virtualiseerimine Avasti sees

  3. Taaskäivitage arvuti ja vaadake, kas konflikt on järgmisel käivitamisel kõrvaldatud. Käivitage rakendus Androidi stuudios ja vaadake, kas viga on lahendatud.

Kui näete endiselt 'X86 emuleerimine nõuab praegu riistvarakiirendust!' AVD käitamisel ilmnes tõrge, liikuge allpool järgmise meetodi juurde.

3. meetod: riistvara virtualiseerimise lubamine BIOS / UEFI sätetest

Kui esimene meetod ei võimaldanud teil tõrketeadet lahendada, on tõenäoline, et tõrketeade ilmneb seetõttu, et riistvara virtualiseerimine on teie BIOS / UEFI seadetes keelatud. Riistvara virtualiseerimine peaks tavaolukorras olema vaikimisi lubatud, kuid käsitsi sekkumine, BIOS-i värskendused ja isegi mõni kolmanda osapoole tarkvara võivad selle tehnoloogia keelata.

Pidage meeles, et riistvara virtualiseerimise lubamise protsess on teie BIOS / UEFI sätetest ning emaplaadi ja protsessori tootjast erinev.

Esimene samm oleks siiski sisestada oma BIOS või UEFI seaded. Kui teil on pärandsätete menüü (BIOS), peate esmase käivitamise ajal vajutama häälestusnuppu. Konkreetne seadistusvõti peaks ilmuma algekraanile, kuid kui te seda ei märka, võite selle veebis otsida, kasutades otsingufraasi „ * emaplaadi mudel + häälestusvõti * '.

BIOS-i seadete sisestamiseks vajutage klahvi

Seadistamiseks sisenemiseks vajutage [klahvi]

Märge: Esialgse käivitamise ajal saate sellega ka pimesi minna ja kõige tavalisemaid häälestusklahve vajutada. Tavaliselt on häälestusklahv üks F-klahvidest (F2, F4, F6, F8, F10) või Del-klahv (Delli arvutites).

Kui teie arvuti kasutab uuemat UEFI-mudelit, peate kõigepealt pääsema juurde Täpsem käivitamine menüü. Selleks vajutage Windowsi klahv + R avada a Jookse ja tippige seejärel ms-seaded: taastamine “Ja vajutage Sisenema avamiseks Taastemenüü selle Seaded rakendus. Kui olete sinna jõudnud, klõpsake lihtsalt nuppu Taaskäivita kohe all olev nupp Täpsem käivitamine .

Täiustatud käivitusmenüü avamine

Mõne aja pärast taaskäivitub teie arvuti otse Täpsemad valikud menüü. Kui olete sinna jõudnud, navigeerige saidile Täpsemad valikud menüü ja klõpsake nuppu UEFI püsivara seaded .

Juurdepääs UEFI püsivara seadetele

Kui olete oma BIOS-i või UEFI seaded sisestanud, hakake otsima riistvara virtualiseerimise valikut. Sõltuvalt teie BIOS / UEFI versioonist leiate selle sätte erinevate nimede alt. Tavaliselt leiate, et see on loetletud mõlemana Virtualiseerimise tehnoloogia (VTx / VTd) , Inteli virtualiseerimise tehnoloogia või AMD-V virtualiseerimine . Võimalik, et valik asub all Kiibistik , Protsessor , CPU täpsem seadistamine või midagi sarnast.

Virtualiseerimise lubamine BIOS-i seadetest

Kui õnnestub riistvara virtualiseerimine lubada, salvestage BIOS / UEFI muudatused, taaskäivitage arvuti ja vaadake, kas viga on järgmisel käivitamisel lahendatud.

4. meetod: Windowsi hüpervisori platvormi lubamine (kui see on asjakohane)

Kui teil tekib probleem virtualiseerimistehnoloogiatega AMD-protsessoriga (uuemad protsessorimudelid nagu Ryzen), võib probleem ilmneda seetõttu, et Windowsi hüpervisori platvorm pole teie seadmes lubatud.

Kuid pidage meeles, et selle funktsiooni lubamiseks peate veenduma, et teil on Windows 10 versioon 1803 või vanem.

Windowsi hüpervisori platvormi saab lubada Lülitage Windowsi funktsioon sisse või välja ekraan. Siin on kiire juhend, kuidas seda teha:

  1. Vajutage Windowsi klahv + R Run-dialoogiboksi avamiseks. Seejärel tippige appwiz.cpl “Ja vajutage Sisenema avamiseks Programmid ja funktsioonid ekraan.

    Tippige installitud programmide lehe avamiseks tippige appwiz.cpl ja vajutage sisestusklahvi

  2. Toas Programmid ja funktsioonid lehel klõpsake nuppu Windowsi funktsioonide sisse- või väljalülitamine vasakult paanilt.

    Juurdepääs Windowsi funktsioonide ekraanile

  3. Märkige Windowsi funktsioonide aknas ruut, mis on seotud Windowsi hüpervisori platvorm ja tabas Okei funktsiooni lubamiseks.

    Luba Hypervisori platvorm

    Märge: Kuigi te pole seda ekraani, veenduge ka, et Hyper-V on lubatud. Kui see pole nii, lubage see, märkides sellega seotud kasti.

  4. Taaskäivitage arvuti ja vaadake, kas viga on lahendatud.
5 minutit loetud