Oprava: Emulácia x86 v súčasnosti vyžaduje hardvérovú akceleráciu

Niektorí používatelia sa pri pokuse o spustenie AVD v aplikácii Android Studio stretávajú s chybou „emulácia x86 v súčasnosti vyžaduje hardvérovú akceleráciu!“ . Problém sa zvyčajne vyskytuje o niekoľko minút potom, čo sa používateľ pokúsi zostaviť aplikáciu pomocou virtuálneho zariadenia Android . Tento problém nie je špecifický pre určité zostavenie aplikácie Android Studio, pretože sa vyskytuje pri novších a starších zostaveniach. Chyba sa netýka iba určitej verzie systému Windows, pretože v systémoch Windows 7, Windows 8 a Windows 10 sa vyskytujú správy o tejto chybe.

Emulácia x86 v súčasnosti vyžaduje hardvérovú akceleráciu

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

Tento konkrétny problém sme preskúmali pomocou rôznych správ používateľov a stratégií 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 túto konkrétnu chybovú správu:

  • Virtualizačná technológia Intel / AMD nie je v systéme BIOS povolená - Táto chyba sa môže uvrhnúť, pretože vášmu procesoru sa nedá pomocou zabudovaných technológií virtualizácie hardvéru pomocou nastavenia systému BIOS zabrániť. V takom prípade je riešením prístup k nastaveniam systému BIOS a aktivácia 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 pomocou správcu SDK a spustenie inštalačného spustiteľného súboru).
  • Konflikt medzi virtualizáciou Avastu a AVD aplikácie Android Studio - Problém sa môže vyskytnúť aj kvôli známemu konfliktu medzi vstavanou virtualizačnou technológiou a hardvérovou asistenciou spoločnosti Avast. Je známe, že táto funkcia tretej strany je v rozpore s mnohými ďalšími aplikáciami.
  • Platforma Windows Hypervisor je pre procesor AMD zakázaná - novšie procesory AMD majú hardvérovú virtualizáciu. Aby však funkcia virtualizácie fungovala, musíte sa ubezpečiť, že platforma Windows Hypervisor je povolená na obrazovke Funkcie systému Windows.
  • Procesor stroja nepodporuje virtualizáciu hardvéru - tento scenár sa môže vzťahovať na staršie modely procesorov. Ak virtualizovaná hardvér nepodporuje vybavený procesor, túto chybovú správu nebudete môcť vyriešiť, pokiaľ nenahradíte aktuálny procesor novým modelom.

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

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é. Mali by ste nakoniec 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 si overte, či problém v skutočnosti nespôsobil chýbajúci procesor Intel x86 Emulator Accelerator (inštalátor HAXM). Bez tohto modulu nebude spoločnosť AVD schopná kompilovať aplikácie, ktoré používajú virtualizáciu hardvéru, aj keď je táto technológia v počítači povolená.

Niekoľko používateľov, ktorí sa stretli s rovnakou chybou, oznámilo, že problém zmizol po stiahnutí chýbajúceho modulu pomocou nástroja SDK Manager a jeho inštalácii prostredníctvom inštalačného programu HAXM. Postupujte podľa pokynov nižšie a postupujte podľa pokynov krok za krokom:

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

    Spustenie samostatného správcu sady SDK

    Poznámka: Môžete tiež prejsť na Súbor> Nastavenia a kliknúť na Android SDK (v časti Nastavenia systému ). Potom jednoducho kliknite na Launch Standalone SDK Manager a otvorte vstavaný inštalačný program.

  2. Rozbaľte ponuku Extras a začiarknite políčko spojené s procesorom Intel X86 Emulator Accelerator (HAXM) . Potom jednoducho kliknite na Install Packages a čakajte na dokončenie postupu.

    Inštalácia urýchľovača emulácie Intel x86 (inštalátor HAXM)
  3. Po stiahnutí inštalačného programu HAXM musíme podniknúť kroky potrebné na jeho inštaláciu. Ak to chcete urobiť, prejdite na nasledujúce miesto a nainštalujte ho dvojitým kliknutím na intelhaxm-android.exe :
     C: \ Users \% username% \ AppData \ Local \ Android \ SDK \ doplnky \ Intel \ Hardware_Accelerated_Execution_Manager \ 

    Inštalácia intelhaxm-android.exe
  4. Postupujte podľa pokynov na obrazovke a nainštalujte procesor Intel HAXM a počkajte, kým sa proces dokončí.
  5. Reštartujte aplikáciu Android Studio, znova spustite aplikáciu a zistite, či sa problém vyriešil.

Ak stále dochádza k chybe „Emulácia x86 v súčasnosti vyžaduje hardvérovú akceleráciu!“, Prejdite na nasledujúcu stránku.

Metóda 2: Zakázanie hardvérom podporovanej virtualizácie z Avastu

Ak používate Avast ako dodatočnú vrstvu zabezpečenia, je táto chyba pravdepodobne spôsobená konfliktom spôsobeným jednou z jeho bezpečnostných funkcií. Ako uviedlo veľa používateľov, je známe, že hardvérová virtualizácia Avast je v konflikte s AVD aplikácie Android Studio, čo nakoniec vedie k chybe „emulácia x86 v súčasnosti vyžaduje hardvérovú akceleráciu!“ .

Ak sa tento scenár vzťahuje na vás (máte nainštalovaný Avast), postupujte podľa pokynov nižšie a vypnite virtualizáciu pomocou hardvéru z ponuky Nastavenia balíka zabezpečenia:

  1. Otvorte aplikáciu Avast a otvorte ponuku Nastavenia,
  2. V ponuke Nastavenia prejdite na kartu Riešenie problémov a uistite sa, že políčka spojené s povolením virtualizácie pomocou hardvéru a použitím vnorenej virtualizácie, akdostupné, niezačiarknuté .

    Zakážte virtualizáciu pomocou hardvéru v službe Avast
  3. Reštartujte počítač a zistite, či bol konflikt odstránený pri ďalšom spustení. Spustite aplikáciu v aplikácii Android Studio a skontrolujte, či sa chyba vyriešila.

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

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

Ak vám prvá metóda nedovolila vyriešiť chybovú správu, je pravdepodobné, že sa chybová správa objaví, pretože virtualizácia hardvéru je zakázaná v nastaveniach systému BIOS / UEFI. Virtualizácia hardvéru by mala byť v predvolenom nastavení povolená, ale ručné zásahy, aktualizácie systému BIOS a dokonca aj softvér tretích strán môžu túto technológiu deaktivovať.

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

Prvým krokom by však bolo zadať nastavenia systému BIOS alebo UEFI. Ak máte ponuku pôvodného nastavenia (BIOS), budete musieť počas úvodnej bootovacej sekvencie stlačiť kláves Setup. Konkrétny nastavovací kľúč by sa mal objaviť na úvodnej obrazovke, ale v prípade, že ho neuvidíte, môžete ho vyhľadať online pomocou vyhľadávacej frázy „ * model základnej dosky + inštalačný kľúč * “.

Stlačením [klávesa] vstúpite do nastavenia Poznámka: Môžete tiež ísť slepo a stlačiť najbežnejšie inštalačné klávesy počas počiatočnej bootovacej sekvencie. Kľúčom nastavenia je zvyčajne jeden z klávesov F (F2, F4, F6, F8, F10) alebo kláves Del (v počítačoch Dell).

Ak váš počítač používa novší model UEFI, musíte sa najskôr dostať do ponuky Advanced Startup . Ak to chcete urobiť, stlačte kláves Windows + R, aby ste otvorili dialógové okno Spustiť, potom napíšte „ ms-settings: recovery “ a stlačením klávesu Enter otvorte ponuku Obnovenie v aplikácii Nastavenia . Keď sa tam dostanete, jednoducho kliknite na tlačidlo Reštartovať teraz v časti Rozšírené spustenie .

Prístup k rozšírenému menu pri štarte

Po chvíli sa počítač reštartuje priamo do ponuky Rozšírené možnosti . Keď sa tam dostanete, prejdite na ponuku Rozšírené možnosti a kliknite na Nastavenia firmvéru UEFI .

Prístup k nastaveniam firmvéru UEFI

Keď získate vstup do nastavení systému BIOS alebo UEFI, začnite hľadať možnosť virtualizácie hardvéru. V závislosti od verzie systému BIOS / UEFI nájdete toto nastavenie pod rôznymi názvami. Spravidla je uvedený ako virtualizačná technológia (VTx / VTd), virtualizačná technológia Intel alebo virtualizácia AMD-V . Šanca je, že táto možnosť bude umiestnená pod čipovou sadou, procesorom, rozšírenou konfiguráciou procesora alebo podobne.

Povolenie virtualizácie z nastavení systému BIOS

Akonáhle sa vám podarí povoliť virtualizáciu hardvéru, uložte zmeny systému BIOS / UEFI, reštartujte počítač a zistite, či sa chyba pri ďalšom štarte vyriešila.

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, napríklad Ryzen), môže sa vyskytnúť problém, pretože vo vašom zariadení nie je povolená platforma Windows Hypervisor .

Nezabudnite však, že ak chcete povoliť túto funkciu, musíte sa presvedčiť, či máte systém Windows 10 s verziou 1803 alebo staršou.

Platformu Windows Hypervisor je možné zapnúť prostredníctvom obrazovky Zapnúť alebo vypnúť funkciu systému Windows . Tu je rýchly sprievodca, ako to urobiť:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „ appwiz.cpl “ a stlačením klávesu Enter otvorte obrazovku Programy a funkcie .

    Zadajte príkaz appwiz.cpl a stlačte kláves Enter na otvorenie stránky s nainštalovanými programami
  2. Na stránke Programy a funkcie kliknite na ľavej strane na položku Zapnúť alebo vypnúť funkcie systému Windows .

    Prístup na obrazovku Funkcie systému Windows
  3. V okne Funkcie systému Windows začiarknite políčko spojené s platformou Windows Hypervisor a aktivujte funkciu stlačením klávesu Ok .

    Povoliť platformu Hypervisor

    Poznámka: Aj keď nemáte túto obrazovku, skontrolujte, či je povolená funkcia Hyper-V. Ak tomu tak nie je, povoľte ho začiarknutím políčka priradeného k nemu.

  4. Reštartujte počítač a skontrolujte, či sa chyba vyriešila.

Zaujímavé Články