Fix: x86 Emulation Kasalukuyang Nangangailangan ng Pagpapabilis ng Hardware



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang ilang mga gumagamit ay nakakaranas ng 'Kasalukuyang nangangailangan ng x86 na pagtulad sa pagpapabilis ng hardware!' error kapag sinusubukang ilunsad ang AVD sa Android Studio. Kadalasan, nangyayari ang isyu sa ilang sandali pagkatapos subukang mag-compile ng isang application ang gumagamit gamit ang Android Virtual Device . Ang isyu ay hindi tukoy sa isang tiyak na pagbuo ng Android Studio dahil naiulat na nagaganap ito sa mas bago at mas matandang pagbuo. Ang error ay hindi eksklusibo sa isang tiyak na bersyon ng Windows dahil may mga ulat na nangyayari ito sa Windows 7, Windows 8 at Windows 10.



Ang x86 na tularan ay kasalukuyang nangangailangan ng pagpabilis ng hardware



Ano ang sanhi ng 'x86 na pagtulad sa kasalukuyan ay nangangailangan ng pagpabilis ng hardware!'?

Inimbestigahan namin ang partikular na isyung ito sa pamamagitan ng pagtingin sa iba't ibang mga ulat ng gumagamit at mga diskarte sa pag-aayos na inilapat ng ilang apektadong gumagamit upang malutas ang isyu. Batay sa kung ano ang aming natipon, mayroong ilang mga karaniwang sitwasyon na mag-uudyok sa partikular na mensahe ng error na ito:



  • Ang teknolohiya ng Intel / AMD Virtualization ay hindi pinagana mula sa BIOS - Ang error na ito ay maaaring maitapon dahil ang iyong CPU ay pinigilan mula sa paggamit ng built-in na mga teknolohiya ng virtualization ng hardware sa pamamagitan ng isang setting ng BIOS. Sa kasong ito, ang solusyon ay i-access ang iyong mga setting ng BIOS at paganahin ang teknolohiya ng virtualization ng hardware.
  • Ang module na Intel HAXM ay hindi naka-install sa Android Studio - Ito ang isa sa pinakakaraniwang mga kadahilanan kung bakit nangyayari ang error na ito. Ang pag-install ng Intel HAXM ay ginagawa sa dalawang mga hakbang (pag-download ng module sa pamamagitan ng SDK manager at pagpapatakbo ng pag-install na naisagawa).
  • Isang salungatan sa pagitan ng virtualization ng Avast at AVD ng Android Studio - Maaari ring maganap ang isyu dahil sa isang kilalang salungatan sa pagitan ng built-in na teknolohiya ng virtualization at virtualization na tinulungan ng Avast na virtualization. Ang tampok na ika-3 partido ay kilala ring sumasalungat sa isang bilang ng iba pang mga application.
  • Hindi pinagana ang Windows Hypervisor Platform para sa AMD CPU - Ang mga Mas Bagong AMD CPU lahat ay may mga kakayahan sa virtualization ng hardware. Ngunit upang gumana ang tampok na virtualization, kakailanganin mong tiyakin na ang Windows Hypervisor Platform ay pinagana mula sa screen ng Mga Tampok ng Windows.
  • Hindi sinusuportahan ng CPU ng Machine ang virtualization ng hardware - Ang senaryong ito ay maaaring mailalapat sa mas matandang mga modelo ng CPU. Kung ang virtualization ng hardware ay hindi suportado ng nilagyan ng CPU, hindi mo malulutas ang mensahe ng error na ito maliban kung papalitan mo ang iyong kasalukuyang CPU ng isang mas bagong modelo.

Kung kasalukuyan kang nakikipagpunyagi upang malutas ang 'Kasalukuyang nangangailangan ng x86 na pagtulad sa pagpapabilis ng hardware!' error, bibigyan ka ng artikulong ito ng isang pagpipilian ng na-verify na mga hakbang sa pag-troubleshoot. Sa ibaba, matutuklasan mo ang ilang mga pamamaraan na ginamit ng ibang mga gumagamit na nagpupumilit na lutasin ang parehong isyu upang ayusin o iwasan ang isyu.

Upang mapanatili ang maximum na kahusayan, hinihikayat namin kayo na sundin ang mga pamamaraan sa ibaba sa pagkakasunud-sunod na ipinakita ang mga ito. Sa kalaunan ay dapat kang makatisod sa isang pag-aayos na epektibo sa iyong partikular na senaryo.

Paraan 1: Pag-install ng module ng Intel HAXM

Bago i-access ang mga setting ng BIOS, i-verify natin kung ang isyu ay hindi tunay na na-trigger ng pagkawala ng Intel x86 Emulator Accelerator (installer ng HAXM). Kung wala ang modyul na ito, hindi makakapag-ipon ang AVD ng mga application na gumagamit ng virtualization ng hardware kahit na ang teknolohiya ay pinagana sa iyong computer.



Maraming mga gumagamit na nakatagpo ng parehong error ang nag-ulat na ang isyu ay nawala nang mabuti pagkatapos nilang mai-download ang nawawalang module sa pamamagitan ng SDK Manager at mai-install ito sa pamamagitan ng installer ng HAXM. Sundin ang mga hakbang sa ibaba para sa kumpletong mga sunud-sunod na tagubilin:

  1. Sa Android Studio, buksan ang SDK Manager sa pamamagitan ng pagpunta sa Mga tool> Android> SDK Manager .

    Paglunsad ng Standalone SDK Manager

    Tandaan: Maaari ka ring pumunta sa File> Mga setting at mag-click sa Android SDK (sa ilalim Mga Setting ng System ). Pagkatapos, mag-click lamang sa Ilunsad ang Standalone SDK Manager upang buksan ang built-in na utility sa pag-install.

  2. Palawakin ang Karagdagang mga tampok menu at lagyan ng tsek ang kahon na nauugnay sa Intel X86 Emulator Accelerator (HAXM) . Pagkatapos, mag-click lamang sa I-install ang Mga Pakete at hintaying makumpleto ang pamamaraan.

    Pag-install ng Intel x86 Emulator Accelerator (installer ng HAXM)

  3. Ngayon na na-download na ang installer ng HAXM, kailangan naming gawin ang mga hakbang na naaangkop upang mai-install ito. Upang magawa ito, mag-navigate sa sumusunod na lokasyon at mag-double click sa intelhaxm-android.exe upang mai-install ito:
    C:  mga gumagamit \% USERNAME%  AppData  Local  Android  sdk  extras  intel  Hardware_Accelerated_Excement_Manager 

    Pag-install ng intelhaxm-android.exe

  4. Sundin ang mga prompt sa screen upang mai-install ang Intel HAXM at hintaying makumpleto ang proseso.
  5. I-restart ang Android Studio, patakbuhin muli ang application at tingnan kung nalutas ang isyu.

Kung nasasalubong mo pa ang 'Kasalukuyang nangangailangan ng x86 na pagtulad sa pagpapabilis ng hardware!' error, lumipat sa susunod sa ibaba.

Paraan 2: Hindi pagpapagana ng virtualization na tinulungan ng Hardware mula sa Avast

Kung gumagamit ka ng Avast bilang isang karagdagang layer ng seguridad, malamang na ang error ay sanhi ng isang salungatan na dulot ng isa sa mga tampok sa seguridad. Tulad ng naiulat ng maraming mga gumagamit, ang virtualization na tinulungan ng hardware ng Avast ay kilala na sumasalungat sa AVD ng Android Studio, na nagtatapos sa paggawa ng 'Kasalukuyang nangangailangan ng x86 na pagtulad sa pagpapabilis ng hardware!' kamalian

Kung ang senaryong ito ay naaangkop sa iyo (mayroon kang naka-install na Avast) sundin ang mga tagubilin sa ibaba upang huwag paganahin ang virtualization na tinulungan ng hardware mula sa Mga setting menu ng security suite:

  1. Buksan ang Avast at i-access ang Mga setting menu,
  2. Sa loob ng Mga setting menu, pumunta sa Pag-troubleshoot tab at tiyaking nauugnay ang mga kahon Paganahin ang virtualization na tinulungan ng hardware at Gumamit ng sararang virtualization kung saan magagamit ay Hindi naka-check .

    Huwag paganahin ang virtualization na tinulungan ng hardware sa loob ng Avast

  3. I-restart ang iyong computer at tingnan kung ang salungatan ay tinanggal sa susunod na pagsisimula. Patakbuhin ang application sa loob ng Android studio at tingnan kung nalutas ang error.

Kung nakikita mo pa rin ang 'Kasalukuyang nangangailangan ng x86 na pagtulad sa pagpapabilis ng hardware!' error kapag nagpapatakbo ng AVD, lumipat sa susunod na pamamaraan sa ibaba.

Paraan 3: Paganahin ang Virtualization ng Hardware mula sa mga setting ng BIOS / UEFI

Kung hindi ka pinagana ng unang pamamaraan upang malutas ang mensahe ng error, malamang na nangyayari ang mensahe ng error dahil hindi pinagana ang virtualization ng hardware mula sa iyong mga setting ng BIOS / UEFI. Ang virtualization ng hardware ay dapat na paganahin bilang default sa normal na mga pangyayari, ngunit ang manu-manong interbensyon, Update ng BIOS, at kahit na ang ilang software ng 3rd party ay maaaring hindi paganahin ang teknolohiyang ito.

Tandaan na ang proseso ng pagpapagana ng virtualization ng hardware ay magkakaiba depende sa iyong mga setting ng BIOS / UEFI at iyong tagagawa ng motherboard at CPU.

Gayunpaman, ang unang hakbang ay upang ipasok ang iyong Mga Setting ng BIOS o UEFI. Kung mayroon kang menu ng setting ng legacy (BIOS), kakailanganin mong pindutin ang Setup key habang ang paunang pagkakasunud-sunod ng booting. Dapat lumitaw ang tukoy na susi sa pag-setup sa paunang screen, ngunit kung sakaling hindi mo ito makita, maaari mo itong hanapin online sa pamamagitan ng paggamit ng parirala sa paghahanap na ' * modelo ng motherboard + setup key * '.

Pindutin ang isang susi upang ipasok ang Mga Setting ng BIOS

Pindutin ang [key] upang ipasok ang pag-set up

Tandaan: Maaari mo ring gawin ito nang bulag at pindutin ang pinaka-karaniwang mga pindutan ng Pag-setup sa panahon ng paunang pagkakasunud-sunod ng pag-boot. Kadalasan, ang setup key ay isa sa mga F key (F2, F4, F6, F8, F10) o ang Del key (sa mga computer ng Dell).

Kung gumagamit ang iyong computer ng mas bagong modelo ng UEFI, kakailanganin mo munang i-access ang Advanced na Startup menu Upang magawa ito, pindutin ang Windows key + R upang buksan ang a Takbo dialog box, pagkatapos ay i-type ang “ ms-setting: pagbawi ”At pindutin Pasok upang buksan ang Menu sa pag-recover ng Mga setting app Kapag nakarating ka doon, mag-click lamang sa I-restart ngayon pindutan sa ilalim Advanced na pagsisimula .

Pag-acces ng advanced na menu ng pagsisimula

Makalipas ang ilang sandali, ang iyong computer ay direktang magsisimulang muli sa Mga advanced na pagpipilian menu Kapag nakarating ka doon, mag-navigate patungo Mga Advanced na Pagpipilian menu at mag-click sa Mga Setting ng Firmware ng UEFI .

Pag-access sa mga setting ng firmware ng UEFI

Sa sandaling nakuha mo ang pagpasok sa iyong mga setting ng BIOS o UEFI, simulang hanapin ang pagpipiliang virtualization ng hardware. Nakasalalay sa iyong bersyon ng BIOS / UEFI, mahahanap mo ang setting na ito na nakalista sa ilalim ng iba't ibang mga pangalan. Karaniwan mong mahahanap ito na nakalista bilang alinman Teknolohiya ng virtualization (VTx / VTd) , Teknolohiya ng Virtualization ng Intel o AMD-V Virtualization . Pagkakataon ay ang pagpipilian ay matatagpuan sa ilalim Chipset , Nagpoproseso , Advanced na Pag-configure ng CPU o isang bagay na katulad.

Paganahin ang Virtualization mula sa Mga setting ng BIOS

Kapag napangasiwaan mo upang paganahin ang virtualization ng hardware, i-save ang mga pagbabago sa BIOS / UEFI, i-restart ang iyong computer at tingnan kung nalutas ang error sa susunod na pagsisimula.

Paraan 4: Pagpapagana sa Windows Hypervisor Platform (kung naaangkop)

Kung nakakaranas ka ng isyu sa isang AMD CPU na may mga virtualization na teknolohiya (mga mas bagong modelo ng CPU tulad ng Ryzen), maaaring maganap ang isyu dahil Platform ng Windows Hypervisor ay hindi pinagana sa iyong aparato.

Ngunit tandaan na upang paganahin ang tampok na ito, kakailanganin mong tiyakin na mayroon kang Windows 10 build 1803 o mas matanda.

Ang Windows Hypervisor Platform ay maaaring paganahin sa pamamagitan ng I-on o I-off ang Tampok ng Windows screen Narito ang isang mabilis na gabay sa kung paano ito gawin:

  1. Pindutin Windows key + R upang buksan ang isang Run dialog box. Pagkatapos, i-type ang ' appwiz.cpl ”At pindutin Pasok upang buksan ang Mga programa at tampok screen

    I-type ang appwiz.cpl at Pindutin ang Enter Upang Buksan ang Na-install na Pahina ng Mga Program

  2. Sa loob ng Mga Programa at Tampok pahina, mag-click sa I-on o i-off ang mga tampok sa Windows mula sa kaliwang pane.

    Pag-access sa screen ng Mga Tampok ng Windows

  3. Sa loob ng window ng Mga Tampok ng Windows, lagyan ng tsek ang kahon na nauugnay sa Platform ng Windows Hypervisor at tumama Sige upang paganahin ang tampok.

    Paganahin ang Hypervisor Platform

    Tandaan: Habang wala ka sa screen na ito, tiyaking din na ang Hyper-V ay pinagana. Kung hindi, paganahin ito sa pamamagitan ng paglalagay ng tsek sa kahon na nauugnay dito.

  4. I-restart ang iyong computer at tingnan kung nalutas ang error.
5 minuto basahin