Labojums: x86 emulācijai pašlaik ir nepieciešams aparatūras paātrinājums

Daži lietotāji sastopas ar kļūdu “x86 emulācija pašlaik prasa aparatūras paātrinājumu!”, Mēģinot palaist AVD Android Studio. Parasti problēma rodas pēc dažiem mirkļiem pēc tam, kad lietotājs mēģina sastādīt lietojumprogrammu, izmantojot Android virtuālo ierīci . Problēma nav specifiska noteiktai Android Studio versijai, jo tiek ziņots, ka tā rodas jaunākās un vecākās versijās. Kļūda nav ekskluzīva tikai noteiktai Windows versijai, jo ir ziņojumi par to, ka tā notiek operētājsistēmās Windows 7, Windows 8 un Windows 10.

x86 emulācijai pašlaik ir nepieciešams aparatūras paātrinājums

Kas izraisa “x86 emulāciju šobrīd prasa aparatūras paātrinājumu!”?

Mēs izpētījām šo konkrēto problēmu, apskatot dažādus lietotāju pārskatus un remonta stratēģijas, kuras daži ietekmētie lietotāji izmantoja, lai problēma tiktu atrisināta. Balstoties uz mūsu apkopoto informāciju, ir daži izplatīti scenāriji, kas aktivizēs šo konkrēto kļūdas ziņojumu:

  • Intel / AMD virtualizācijas tehnoloģija nav iespējota no BIOS - šī kļūda var tikt izmesta, jo, izmantojot BIOS iestatījumu, jūsu centrālajam procesoram ir liegts izmantot iebūvētās aparatūras virtualizācijas tehnoloģijas. Šajā gadījumā risinājums ir piekļūt jūsu BIOS iestatījumiem un iespējot aparatūras virtualizācijas tehnoloģiju.
  • Intel HAXM modulis nav instalēts Android Studio - tas ir viens no biežākajiem iemesliem, kāpēc rodas šī kļūda. Intel HAXM instalēšana tiek veikta divos posmos (moduļa lejupielāde caur SDK pārvaldnieku un palaišana ar izpildāmu instalāciju).
  • Konflikts starp Avast virtualizāciju un Android Studio AVD - problēma var rasties arī labi zināma konflikta dēļ starp iebūvēto virtualizācijas tehnoloģiju un Avast aparatūras atbalstīto virtualizāciju. Ir zināms, ka šī trešās puses funkcija ir pretrunā ar daudzām citām lietojumprogrammām.
  • Windows Hypervisor platforma ir atspējota AMD CPU - jaunākiem AMD CPU ir visas aparatūras virtualizācijas iespējas. Bet, lai virtualizācijas funkcija darbotos, jums jāpārliecinās, ka Windows funkcijas ekrānā ir iespējota Windows hipervizora platforma.
  • Mašīnas centrālais procesors neatbalsta aparatūras virtualizāciju - šis scenārijs varētu būt piemērojams vecākiem CPU modeļiem. Ja aparatūras virtualizāciju neatbalsta aprīkotais centrālais procesors, jūs nevarēsit atrisināt šo kļūdas ziņojumu, ja vien pašreizējo CPU nebūsit aizstājis ar jaunāku modeli.

Ja jūs šobrīd cenšaties atrisināt kļūdu “x86 emulācijai pašlaik ir nepieciešama aparatūras paātrināšana!”, Šajā rakstā tiks parādītas pārbaudītas problēmu novēršanas darbības. Zemāk jūs atradīsit vairākas metodes, kuras citi lietotāji izmanto, lai atrisinātu to pašu problēmu, ir izmantojuši problēmas novēršanai vai apiešanai.

Lai saglabātu maksimālu efektivitāti, mēs iesakām ievērot tālāk norādītās metodes to iesniegšanas secībā. Jums beidzot vajadzētu paklupt uz labojumu, kas ir efektīvs jūsu konkrētajā scenārijā.

1. metode: Intel HAXM moduļa instalēšana

Pirms piekļūt BIOS iestatījumiem, pārbaudīsim, vai problēmu faktiski neizraisa Intel x86 emulatora paātrinātāja (HAXM instalēšanas programma) trūkums. Bez šī moduļa AVD nevarēs apkopot lietojumprogrammas, kas izmanto aparatūras virtualizāciju, pat ja tehnoloģija ir iespējota jūsu datorā.

Vairāki lietotāji, kas saskārušies ar vienu un to pašu kļūdu, ir ziņojuši, ka problēma tika novērsta pēc tam, kad viņi, izmantojot SDK pārvaldnieku, lejupielādēja trūkstošo moduli un instalēja to caur HAXM instalētāju. Veiciet tālāk norādītās darbības, lai iegūtu pilnīgas instrukcijas.

  1. Android studijā atveriet SDK pārvaldnieku, dodoties uz Rīki> Android> SDK pārvaldnieks .

    Standalone SDK Manager palaišana

    Piezīme. Varat arī doties uz Fails> Iestatījumi un noklikšķināt uz Android SDK (sadaļā Sistēmas iestatījumi ). Pēc tam vienkārši noklikšķiniet uz Launch Standalone SDK Manager, lai atvērtu iebūvēto instalēšanas utilītu.

  2. Izvērsiet izvēlni Extras un atzīmējiet izvēles rūtiņu, kas saistīta ar Intel X86 Emulator Accelerator (HAXM) . Pēc tam vienkārši noklikšķiniet uz Instalēt paketes un gaidiet, līdz procedūra tiks pabeigta.

    Intel x86 Emulator Accelerator instalēšana (HAXM instalētājs)
  3. Tagad, kad ir lejupielādēts HAXM instalētājs, mums jāveic nepieciešamās darbības tā instalēšanai. Lai to izdarītu, dodieties uz šo vietu un veiciet dubultklikšķi uz intelhaxm-android.exe, lai to instalētu:
     C: \ lietotāji \% USERNAME% \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ 

    Intelhaxm-android.exe instalēšana
  4. Izpildiet ekrānā redzamos norādījumus, lai instalētu Intel HAXM, un pagaidiet, kamēr process būs pabeigts.
  5. Restartējiet Android Studio, vēlreiz palaidiet lietojumprogrammu un pārbaudiet, vai problēma ir novērsta.

Ja joprojām saskaraties ar kļūdu “x86 emulācija pašlaik prasa aparatūras paātrinājumu!”, Pārejiet uz nākamo zemāk.

2. metode. Aparatūras atbalstītas virtualizācijas atspējošana

Ja jūs izmantojat Avast kā papildu drošības slāni, kļūda, visticamāk, ir radusies konflikta dēļ, kuru izraisījis kāds no tā drošības elementiem. Kā ziņoja daudz lietotāju, ir zināms, ka Avast ar aparatūru saistīta virtualizācija ir pretrunā ar Android Studio AVD, kura rezultātā rodas kļūda “x86 emulācijai šobrīd nepieciešama aparatūras paātrināšana!” .

Ja šis scenārijs attiecas uz jums (jums ir instalēta Avast), izpildiet tālāk sniegtos norādījumus, lai drošības komplekta izvēlnē Iestatījumi atspējotu aparatūras atbalstītu virtualizāciju:

  1. Atveriet Avast un piekļūstiet izvēlnei Iestatījumi,
  2. Izvēlnē Iestatījumi dodieties uz cilni Traucējummeklēšana un pārliecinieties, vai rūtiņas, kas saistītas ar Iespējot aparatūras atbalstītu virtualizāciju un Lietot ligzdotu virtualizāciju, ja tāda ir pieejama, nav atzīmēti .

    Atspējojiet aparatūras atbalstītu virtualizāciju Avast
  3. Restartējiet datoru un pārbaudiet, vai konflikts ir novērsts nākamajā startēšanas reizē. Palaidiet programmu Android studijā un pārbaudiet, vai kļūda ir novērsta.

Ja, palaižot AVD, joprojām redzat kļūdu “x86 emulācijai pašlaik nepieciešama aparatūras paātrināšana!”, Pārejiet uz nākamo metodi.

3. metode: aparatūras virtualizācijas iespējošana no BIOS / UEFI iestatījumiem

Ja pirmā metode neļāva atrisināt kļūdas ziņojumu, iespējams, kļūdas ziņojums rodas, jo aparatūras virtualizācija ir atspējota no jūsu BIOS / UEFI iestatījumiem. Aparatūras virtualizācijai normālos apstākļos jābūt iespējotai pēc noklusējuma, taču manuāla iejaukšanās, BIOS atjauninājumi un pat kāda trešās puses programmatūra var atspējot šo tehnoloģiju.

Ņemiet vērā, ka aparatūras virtualizācijas iespējošanas process būs atšķirīgs atkarībā no jūsu BIOS / UEFI iestatījumiem un jūsu mātesplates un CPU ražotāja.

Tomēr pirmais solis būtu ievadīt savu BIOS vai UEFI iestatījumus. Ja jums ir mantoto iestatījumu izvēlne (BIOS), sākotnējās sāknēšanas secības laikā jums būs jānospiež iestatīšanas taustiņš. Īpašajam iestatīšanas taustiņam vajadzētu parādīties sākotnējā ekrānā, bet, ja jūs to nepamanāt, varat to meklēt tiešsaistē, izmantojot meklēšanas frāzi “ * mātesplates modelis + iestatīšanas taustiņš * ”.

Nospiediet [taustiņu], lai ievadītu iestatīšanu. Piezīme. Varat arī rīkoties akli un sākotnējās sāknēšanas secības laikā nospiest visizplatītākos iestatīšanas taustiņus. Parasti iestatīšanas taustiņš ir viens no F taustiņiem (F2, F4, F6, F8, F10) vai taustiņš Del (Dell datoros).

Ja jūsu dators izmanto jaunāku UEFI modeli, vispirms jums būs jāpiekļūst izvēlnei Advanced Startup . Lai to izdarītu, nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist, pēc tam ierakstiet “ ms-settings: recovery ” un nospiediet taustiņu Enter, lai atvērtu lietotnes Iestatījumi atkopšanas izvēlni . Kad esat tur nokļuvis, noklikšķiniet uz pogas Restartēt tūlīt sadaļā Papildu startēšana .

Piekļuve uzlabotajai startēšanas izvēlnei

Pēc brīža dators tiks restartēts tieši izvēlnē Papildu iespējas . Kad esat tur nokļuvis, dodieties uz izvēlni Papildu opcijas un noklikšķiniet uz UEFI programmaparatūras iestatījumi .

Piekļuve UEFI programmaparatūras iestatījumiem

Kad esat iekļuvis BIOS vai UEFI iestatījumos, sāciet meklēt aparatūras virtualizācijas opciju. Atkarībā no jūsu BIOS / UEFI versijas, šis iestatījums ir atrodams dažādos nosaukumos. Parasti to var atrast kā virtualizācijas tehnoloģiju (VTx / VTd), Intel virtualizācijas tehnoloģiju vai AMD-V virtualizāciju . Iespējams, ka opcija atradīsies sadaļā Chipset, Processor, Advanced CPU Configuration vai kaut kas līdzīgs.

Virtualizācijas iespējošana no BIOS iestatījumiem

Kad jums ir izdevies iespējot aparatūras virtualizāciju, saglabājiet BIOS / UEFI izmaiņas, restartējiet datoru un pārbaudiet, vai kļūda tiek novērsta nākamajā startēšanas reizē.

4. metode: Windows hipervizora platformas iespējošana (ja piemērojams)

Ja rodas problēma ar AMD CPU ar virtualizācijas tehnoloģijām (jaunāki CPU modeļi, piemēram, Ryzen), iespējams, problēma radusies, jo jūsu ierīcē nav iespējota Windows hipervizora platforma .

Bet paturiet prātā, ka, lai iespējotu šo funkciju, jums jāpārliecinās, vai jums ir Windows 10 būvēts 1803 vai vecāks.

Windows hipervizora platformu var iespējot, izmantojot ekrāna Ieslēgt vai izslēgt Windows funkciju . Tālāk ir sniegta īsa rokasgrāmata, kā to izdarīt:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist. Pēc tam ierakstiet “ appwiz.cpl ” un nospiediet taustiņu Enter, lai atvērtu programmu un funkciju ekrānu.

    Ievadiet appwiz.cpl un nospiediet taustiņu Enter, lai atvērtu instalēto programmu lapu
  2. Lapas Programmas un funkcijas kreisajā rūtī noklikšķiniet uz Ieslēgt vai izslēgt Windows funkcijas .

    Piekļūšana ekrānam Windows Features
  3. Windows funkciju logā atzīmējiet izvēles rūtiņu, kas saistīta ar Windows Hypervisor Platform, un noklikšķiniet uz Labi, lai iespējotu šo funkciju.

    Iespējojiet platformu Hypervisor

    Piezīme. Kamēr jūs neesat šajā ekrānā, pārliecinieties, vai ir iespējota arī Hyper-V. Ja tā nav, iespējojiet to, atzīmējot ar to saistīto rūtiņu.

  4. Restartējiet datoru un pārbaudiet, vai kļūda ir novērsta.

Interesanti Raksti