Oprava: Emulácia x86 momentálne vyžaduje hardvérové ​​zrýchlenie



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Niektorí používatelia sa stretávajú s „Emulácia x86 momentálne vyžaduje hardvérovú akceleráciu!“ chyba pri pokuse o spustenie AVD v aplikácii Android Studio. Problém sa zvyčajne vyskytne za pár okamihov potom, čo sa používateľ pokúsi zostaviť aplikáciu pomocou Virtuálne zariadenie Android . Problém nie je špecifický pre určité zostavenie Android Studio, pretože sa údajne vyskytuje u novších a starších zostavení. Chyba nie je výhradná pre určitú verziu systému Windows, pretože existujú správy o tom, že sa vyskytla v systémoch Windows 7, Windows 8 a Windows 10.



Emulácia x86 momentálne vyžaduje hardvérovú akceleráciu



Čo spôsobuje „emulácia x86 v súčasnosti vyžaduje hardvérovú akceleráciu!“?

Preskúmali sme tento konkrétny problém pohľadom na rôzne správy používateľov a stratégie opráv, ktoré niektorí dotknutí používatelia použili na vyriešenie problému. Na základe toho, čo sme zhromaždili, existuje niekoľko bežných scenárov, ktoré spustia toto konkrétne chybové hlásenie:



  • V systéme BIOS nie je povolená technológia Intel / AMD Virtualization - Táto chyba sa môže vyhodiť, pretože váš procesor CPU nemôže používať vstavané technológie virtualizácie hardvéru nastavením systému BIOS. V takom prípade je riešením prístup k nastaveniam systému BIOS a povolenie technológie virtualizácie hardvéru.
  • Modul Intel HAXM nie je nainštalovaný v aplikácii Android Studio - Toto je jeden z najbežnejších dôvodov, prečo sa táto chyba vyskytuje. Inštalácia Intel HAXM sa vykonáva v dvoch krokoch (stiahnutie modulu cez správcu SDK a spustenie inštalačného spustiteľného súboru).
  • Konflikt medzi virtualizáciou Avastu a AVD Android Studio - Problém môže nastať aj kvôli známemu konfliktu medzi zabudovanou virtualizačnou technológiou a virtualizáciou pomocou hardvéru od spoločnosti Avast. Je známe, že táto funkcia tretích strán je v rozpore s mnohými ďalšími aplikáciami.
  • Platforma Windows Hypervisor je pre procesor AMD zakázaná - Všetky novšie procesory AMD majú možnosti virtualizácie hardvéru. Aby však funkcia virtualizácie fungovala, musíte sa ubezpečiť, že je platforma Windows Hypervisor povolená na obrazovke funkcií systému Windows.
  • CPU stroja nepodporuje virtualizáciu hardvéru - Tento scenár sa môže týkať starších modelov procesorov. Ak vybavený procesor nepodporuje virtualizáciu hardvéru, nebudete môcť vyriešiť toto chybové hlásenie, pokiaľ súčasný CPU nevymeníte za novší model.

Ak sa v súčasnosti snažíte vyriešiť problém „Emulácia x86 momentálne vyžaduje hardvérovú akceleráciu!“ chyba, tento článok vám poskytne výber overených krokov na riešenie problémov. Nižšie nájdete niekoľko metód, ktoré na opravu alebo obídenie problému použili iní používatelia, ktorí sa snažia vyriešiť ten istý problém.

Ak chcete zachovať maximálnu účinnosť, odporúčame vám postupovať podľa nižšie uvedených metód v poradí, v akom sú uvedené. Nakoniec by ste mali naraziť na opravu, ktorá je účinná vo vašom konkrétnom scenári.

Metóda 1: Inštalácia modulu Intel HAXM

Pred prístupom k nastaveniam systému BIOS skontrolujte, či problém v skutočnosti nespôsobuje chýbajúci akcelerátor emulátora Intel x86 (inštalátor HAXM). Bez tohto modulu nebude AVD schopné kompilovať aplikácie, ktoré používajú virtualizáciu hardvéru, aj keď je táto technológia vo vašom počítači povolená.



Niekoľko používateľov, ktorí narazili na rovnakú chybu, uviedlo, že problém nadobro zmizol, keď si stiahli chýbajúci modul prostredníctvom nástroja SDK Manager a nainštalovali ho prostredníctvom inštalátora HAXM. Postupujte podľa pokynov nižšie a zobrazte kompletné pokyny:

  1. V aplikácii Android Studio otvorte SDK Manager tak, že prejdete na Nástroje> Android> Správca SDK .

    Spustenie samostatného správcu SDK

    Poznámka: Môžete tiež ísť do Súbor> Nastavenia a kliknite na Android SDK (pod Systémové nastavenia ). Potom jednoducho kliknite na Spustite samostatného správcu SDK otvoríte vstavaný inštalačný program.

  2. Rozbaľte Pridané vlastnosti menu a začiarknite políčko spojené s Emulátor akcelerátora Intel X86 (HAXM) . Potom jednoducho kliknite na Inštalácia balíkov a počkajte na dokončenie postupu.

    Inštalácia akcelerátora emulátora Intel x86 (inštalátor HAXM)

  3. Teraz, keď je stiahnutý inštalátor HAXM, musíme podniknúť kroky príslušné na jeho inštaláciu. Ak to chcete urobiť, prejdite na nasledujúce umiestnenie a dvakrát kliknite na intelhaxm-android.exe nainštalovať:
    C:  users \% USERNAME%  AppData  Local  Android  sdk  extras  intel  Hardware_Accelerated_Execution_Manager 

    Inštalácia súboru intelhaxm-android.exe

  4. Podľa pokynov na obrazovke nainštalujte Intel HAXM a počkajte na dokončenie procesu.
  5. Reštartujte Android Studio, znova spustite aplikáciu a skontrolujte, či bol problém vyriešený.

Ak sa stále stretávate s „Emulácia x86 momentálne vyžaduje hardvérovú akceleráciu!“ chyba, posuňte sa dole na nasledujúci.

Metóda 2: Zakázanie virtualizácie pomocou hardvéru od Avastu

Ak používate Avast ako ďalšiu vrstvu zabezpečenia, chyba je s najväčšou pravdepodobnosťou spôsobená konfliktom spôsobeným jednou z jeho bezpečnostných funkcií. Ako už veľa používateľov informovalo, je známe, že virtualizácia Avastu s hardvérovým vybavením je v rozpore s AVD Android Studio, ktoré nakoniec produkuje „Emulácia x86 momentálne vyžaduje hardvérovú akceleráciu!“ chyba.

Ak sa vás tento scenár týka (máte nainštalovaný Avast), postupujte podľa pokynov nižšie a vypnite hardvérovú virtualizáciu z nastavenie ponuka bezpečnostnej sady:

  1. Otvorte Avast a vstúpte do nastavenie Ponuka,
  2. Vnútri nastavenie menu, choďte na Riešenie problémov kartu a uistite sa, že polia spojené s Povoliť virtualizáciu pomocou hardvéru a Ak je to možné, použite vnorenú virtualizáciuNezačiarknuté .

    Vo vnútri Avastu zakážte virtualizáciu pomocou hardvéru

  3. Reštartujte počítač a zistite, či bol konflikt odstránený pri ďalšom spustení. Spustite aplikáciu v štúdiu Android a skontrolujte, či bola chyba vyriešená.

Ak stále vidíte „Emulácia x86 momentálne vyžaduje hardvérovú akceleráciu!“ chyba pri spustení AVD, prejdite nižšie na nasledujúcu metódu.

Metóda 3: Povolenie virtualizácie hardvéru z nastavení systému BIOS / UEFI

Ak vám prvá metóda neumožnila vyriešiť chybové hlásenie, je pravdepodobné, že sa vyskytne chybové hlásenie, pretože v nastaveniach systému BIOS / UEFI je zakázaná virtualizácia hardvéru. Virtualizácia hardvéru by mala byť za normálnych okolností predvolene povolená, ale manuálna intervencia, aktualizácie systému BIOS a dokonca aj softvér tretích strán môže túto technológiu deaktivovať.

Majte na pamäti, že proces povolenia virtualizácie hardvéru sa bude líšiť v závislosti od nastavení systému BIOS / UEFI a výrobcu základnej dosky a procesora.

Prvým krokom by však bolo otvorenie nastavení systému BIOS alebo UEFI. Ak máte staršiu ponuku nastavení (BIOS), počas úvodnej postupnosti zavádzania budete musieť stlačiť kláves Setup. Konkrétny kľúč nastavenia by sa mal zobraziť na úvodnej obrazovke, ale ak ho nenájdete, môžete ho vyhľadať online pomocou vyhľadávacej frázy „ * model základnej dosky + nastavovací kľúč * „.

Stlačením klávesu vstúpte do nastavení systému BIOS

Stlačením [klávesa] vstúpite do nastavenia

Poznámka: Môžete to tiež urobiť naslepo a počas úvodnej postupnosti zavádzania stlačiť najbežnejšie klávesy Setup. Klávesom Setup je zvyčajne jeden z klávesov F (F2, F4, F6, F8, F10) alebo klávesu Del (v počítačoch Dell).

Ak váš počítač používa novší model UEFI, musíte najskôr získať prístup k Pokročilé spustenie Ponuka. Vykonáte to stlačením Kláves Windows + R otvoriť a Bež dialógové okno, potom zadajte „ ms-nastavenia: obnova ”A stlačte Zadajte otvoriť Obnovovacie menu z nastavenie aplikácia Keď sa tam dostanete, jednoducho kliknite na ikonu Reštartuj teraz tlačidlo pod Pokročilé spustenie .

Prístup k rozšírenej ponuke spustenia

Po chvíli sa počítač reštartuje priamo do priečinka Pokročilé nastavenia Ponuka. Hneď ako sa tam dostanete, prejdite na Pokročilé nastavenia ponuku a kliknite na Nastavenia firmvéru UEFI .

Prístup k nastaveniam firmvéru UEFI

Po získaní prístupu k nastaveniam systému BIOS alebo UEFI začnite hľadať možnosti virtualizácie hardvéru. V závislosti od verzie systému BIOS / UEFI nájdete toto nastavenie pod rôznymi názvami. Spravidla ho nájdete v zozname oboch Virtualizačná technológia (VTx / VTd) , Virtualizačná technológia Intel alebo Virtualizácia AMD-V . Je pravdepodobné, že táto možnosť bude umiestnená pod Chipset , procesor , Pokročilá konfigurácia procesora alebo niečo podobné.

Povolenie virtualizácie v nastaveniach systému BIOS

Keď sa vám podarí povoliť virtualizáciu hardvéru, uložte zmeny systému BIOS / UEFI, reštartujte počítač a skontrolujte, či sa chyba pri ďalšom spustení nevyrieši.

Metóda 4: Povolenie platformy Windows Hypervisor (ak je k dispozícii)

Ak narazíte na problém na procesore AMD s virtualizačnými technológiami (novšie modely procesorov, ako je Ryzen), môže sa vyskytnúť problém, pretože Platforma Windows Hypervisor vo vašom zariadení nie je povolená.

Nezabúdajte však, že na povolenie tejto funkcie je potrebné zabezpečiť systém Windows 10 verzie 1803 alebo starší.

Platformu Windows Hypervisor je možné povoliť prostredníctvom servera Zapnite alebo vypnite funkciu Windows obrazovka. Tu je stručný sprievodca, ako to urobiť:

  1. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Potom zadajte „ appwiz.cpl ”A stlačte Zadajte otvoriť Programy a funkcie obrazovka.

    Zadajte príkaz appwiz.cpl a stlačením klávesu Enter otvoríte stránku nainštalovaných programov

  2. Vnútri Programy a funkcie stránke kliknite na Zapnite alebo vypnite funkcie systému Windows z ľavej tabuľky.

    Prístup na obrazovku Funkcie systému Windows

  3. V okne funkcií systému Windows začiarknite políčko spojené s Platforma Windows Hypervisor a udrieť Ok túto funkciu povolíte.

    Povoliť platformu Hypervisor

    Poznámka: Aj keď nie ste na tejto obrazovke, skontrolujte tiež, či je povolená technológia Hyper-V. Ak nie je, povoľte ho začiarknutím políčka s ním spojeným.

  4. Reštartujte počítač a skontrolujte, či bola chyba vyriešená.
5 minút čítania