Javítás: Az x86-emuláció jelenleg hardveres gyorsítást igényel

Egyes felhasználók az „x86 emulációnak jelenleg hardveres gyorsítást igényelnek!” Hibát tapasztalnak, amikor az AVD-t az Android Studio alkalmazásban indítják. A probléma rendszerint néhány pillanattal felmerül, miután a felhasználó megkísérelte összeállítani egy alkalmazást az Android virtuális eszköz segítségével . A probléma nem specifikus egy bizonyos Android Studio verzióra, mivel arról számoltak be, hogy az újabb és régebbi verziók esetén fordul elő. A hiba nem kizárólagos a Windows egyes verzióinál, mivel vannak olyan jelentések, amelyek a Windows 7, Windows 8 és Windows 10 rendszereken fordulnak elő.

Az x86 emuláció jelenleg hardveres gyorsítást igényel

Mi okozza az „x86 emulációnak jelenleg hardveres gyorsítást igényel!”?

Ezt a konkrét problémát különféle felhasználói jelentések és javítási stratégiák áttekintésével vizsgáltuk meg, amelyeket egyes érintett felhasználók alkalmaztak a probléma megoldására. Az általunk összegyűjtött adatok alapján néhány általános forgatókönyv váltja ki ezt a hibaüzenetet:

  • Az Intel / AMD virtualizációs technológia nincs engedélyezve a BIOS-ban - Ez a hiba eldobható, mert a processzort a BIOS-beállítás megakadályozza a beépített hardveres virtualizációs technológiák használatában. Ebben az esetben a megoldás az, hogy hozzáférjen a BIOS-beállításokhoz, és engedélyezze a hardver virtualizációs technológiáját.
  • Az Intel HAXM modult nem telepítették az Android Studio alkalmazásba - Ez a hiba leggyakoribb oka. Az Intel HAXM telepítése két lépésben történik (a modul letöltése az SDK kezelőn keresztül és a telepítés futtatásának futtatása).
  • Konfliktus az Avast virtualizációja és az Android Studio AVD között - A probléma a beépített virtualizációs technológia és az Avast hardveresen támogatott virtualizációja közismert konfliktusa miatt is felmerülhet. Ez a harmadik fél szolgáltatás ismert, hogy ellentmond számos más alkalmazásnak is.
  • A Windows Hypervisor Platform le van tiltva az AMD CPU-nál - az újabb AMD CPU-k mindegyike rendelkezik hardveres virtualizációs képességekkel. De ahhoz, hogy a virtualizációs szolgáltatás működjön, ellenőriznie kell, hogy a Windows Hypervisor platform engedélyezve van-e a Windows szolgáltatások képernyőn.
  • A gép CPU nem támogatja a hardver virtualizációt - Ez a forgatókönyv alkalmazható lehet a régebbi CPU modellekre. Ha a felszerelt CPU nem támogatja a hardver virtualizációt, akkor csak akkor tudja megoldani ezt a hibaüzenetet, ha a jelenlegi CPU-t egy újabb modellel cseréli ki.

Ha jelenleg az „x86 emuláció jelenleg hardveres gyorsítást igényel!” Hiba megoldására törekszik, ez a cikk a választott ellenőrzött hibaelhárítási lépéseket tartalmazza. Az alábbiakban számos olyan módszert fedez fel, amelyet az ugyanazon probléma megoldására küzdő más felhasználók használtak a probléma megoldására vagy megkerülésére.

A maximális hatékonyság fenntartása érdekében javasoljuk, hogy kövesse az alábbi módszereket azok bemutatási sorrendjében. Végül egy olyan javításra kell botlik, amely az adott forgatókönyvben hatékony.

1. módszer: Az Intel HAXM modul telepítése

A BIOS-beállítások elérése előtt ellenőrizze, hogy a problémát valójában nem az Intel x86 Emulator Accelerator (HAXM telepítő) hiányzik-e. E modul nélkül az AVD még akkor sem lesz képes fordítani a hardveres virtualizációt használó alkalmazásokat, ha a technológia engedélyezve van a számítógépén.

Számos, ugyanazt a hibát tapasztaló felhasználó jelentette, hogy a probléma megoldódott, miután letöltötték a hiányzó modult az SDK Manager segítségével, és telepítették a HAXM telepítőjén keresztül. Kövesse az alábbi lépéseket a teljes lépésről lépésre:

  1. Az Android Studio alkalmazásban nyissa meg az SDK kezelőt az Eszközök> Android> SDK kezelő menüben .

    Az önálló SDK kezelő indítása

    Megjegyzés: A File> Settings menüben is felkeresheti az Android SDK fájlt (a Rendszerbeállítások alatt). Ezután egyszerűen kattintson az Indítsd el az önálló SDK kezelőt elemre a beépített telepítő segédprogram megnyitásához.

  2. Bontsa ki az Extrák menüt, és jelölje be az Intel X86 Emulator Accelerator (HAXM) fájlhoz társított négyzetet. Ezután egyszerűen kattintson a Csomagok telepítése elemre, és várja meg, amíg az eljárás befejeződik.

    Az Intel x86 Emulator Accelerator telepítése (HAXM telepítő)
  3. Most, hogy a HAXM telepítője letöltésre került, meg kell tennünk a telepítéséhez szükséges lépéseket. Ehhez keresse meg a következő helyet, és kattintson duplán az intelhaxm-android.exe fájlra a telepítéshez:
     C: \ Users \% felhasználónév% \ AppData \ Local \ Android \ SDK \ extrák \ Intel \ Hardware_Accelerated_Execution_Manager \ 

    Az intelhaxm-android.exe telepítése
  4. Kövesse a képernyőn megjelenő utasításokat az Intel HAXM telepítéséhez, és várja meg, amíg a folyamat befejeződik.
  5. Indítsa újra az Android Studio alkalmazást, futtassa újra az alkalmazást, és ellenőrizze, hogy a probléma megoldódott-e.

Ha továbbra is tapasztalja az „x86 emuláció jelenleg hardveres gyorsítást igényel!” Hibát, lépjen tovább a következő alábbiakhoz.

2. módszer: A hardveres virtualizáció letiltása az Avast-ból

Ha az Avast kiegészítő biztonsági rétegként használja, akkor a hiba valószínűleg az egyik biztonsági jellemzője által okozott ütközés miatt merül fel. Mint sok felhasználó jelentette, az Avast hardveresen támogatott virtualizációja ellentmond az Android Studio AVD-jének, amely az „x86 emulációnak jelenleg hardveres gyorsítást igényel!” Hibát eredményezi.

Ha ez a forgatókönyv alkalmazható Önre (az Avast telepítve van), kövesse az alábbi utasításokat, hogy tiltsa le a hardver-alapú virtualizációt a biztonsági csomag Beállítások menüjéből:

  1. Nyissa meg az Avast, és nyissa meg a Beállítások menüt,
  2. A Beállítások menüben lépjen a Hibaelhárítás fülre, és győződjön meg arról, hogy a Hardver által támogatott virtualizáció engedélyezése és a Beágyazott virtualizáció használata, ha rendelkezésre áll, jelölőnégyzetek be vannak jelölve .

    Kapcsolja ki a hardveres virtualizációt az Avaston
  3. Indítsa újra a számítógépet, és ellenőrizze, hogy a következő indításkor megszüntették-e a konfliktust. Futtassa az alkalmazást az Android stúdióban, és ellenőrizze, hogy a hiba elhárult-e.

Ha továbbra is az „x86 emuláció jelenleg hardveres gyorsítást igényel!” Hibát látja az AVD futtatásakor, lépjen tovább a következő módszerre.

3. módszer: A hardveres virtualizáció engedélyezése a BIOS / UEFI beállításokból

Ha az első módszer nem tette lehetővé a hibaüzenet megoldását, akkor valószínű, hogy a hibaüzenet akkor fordul elő, mert a hardveres virtualizáció le van tiltva a BIOS / UEFI beállításokból. A hardveres virtualizációt normál körülmények között alapértelmezés szerint engedélyezni kell, de a kézi beavatkozás, a BIOS frissítések és még egyes harmadik féltől származó szoftverek letilthatják ezt a technológiát.

Ne feledje, hogy a hardveres virtualizáció engedélyezésének folyamata a BIOS / UEFI beállításaitól, valamint az alaplap és a CPU gyártójától függően eltérő lehet.

Az első lépés azonban a BIOS vagy az UEFI beállítások megadása. Ha van régebbi beállítási menü (BIOS), akkor a kezdeti indítási folyamat során meg kell nyomnia a Beállítás gombot. A megadott beállítási kulcsnak meg kell jelennie a kezdőképernyőn, de ha nem veszi észre, akkor az interneten keresheti a „ * alaplap modell + beállító kulcs * ” keresési kifejezéssel.

A beállítás megnyitásához nyomja meg a [gombot]. Megjegyzés: Vakon is megteheti, és a kezdeti indítási folyamat során megnyomhatja a leggyakoribb beállító gombokat. Általában a beállító gomb az F billentyűk egyikét (F2, F4, F6, F8, F10) vagy a Del billentyűt (a Dell számítógépeken).

Ha a számítógépe az újabb UEFI modellt használja, először be kell lépnie az Advanced Startup menübe. Ehhez nyomja meg a Windows billentyű + R billentyűt a Futtatás párbeszédpanel megnyitásához, majd írja be az „ ms-beállítások: helyreállításelemet, és nyomja meg az Entert a Beállítások alkalmazás Helyreállítási menü megnyitásához. Miután odaért, egyszerűen kattintson az Új indítás gombra a Speciális indítás alatt .

Belépés a speciális indítási menübe

Egy idő után a számítógép közvetlenül újraindul a Speciális beállítások menübe. Miután odaért, keresse meg az Advanced Options menüt, és kattintson az UEFI Firmware Settings elemre .

Az UEFI firmware beállításainak elérése

Miután belépett a BIOS vagy az UEFI beállításaiba, kezdje el keresni a hardver virtualizációs opcióját. A BIOS / UEFI verziótól függően ezt a beállítást különböző nevek alatt találja meg. Általában megtalálható virtualizációs technológia (VTx / VTd), Intel virtualizációs technológia vagy AMD-V virtualizációként . Az esélyek az, hogy a lapkakészlet, a processzor, az Advanced CPU Configuration vagy más hasonló részben találhatók.

A virtualizáció engedélyezése a BIOS-beállításokból

Miután sikerült engedélyeznie a hardveres virtualizációt, mentse el a BIOS / UEFI változtatásokat, indítsa újra a számítógépet, és ellenőrizze, hogy a hiba a következő indításkor megoldódott-e.

4. módszer: A Windows Hypervisor platform engedélyezése (ha van)

Ha a virtualizációs technológiákkal kapcsolatos AMD CPU-val találkozik (újabb CPU modellek, mint például a Ryzen), akkor a probléma akkor fordulhat elő, mert a Windows Hypervisor Platform nincs engedélyezve az eszközén.

De ne feledje, hogy ennek a szolgáltatásnak a bekapcsolásához meg kell győződnie arról, hogy a Windows 10-es verziója 1803 vagy annál régebbi.

A Windows Hypervisor platform engedélyezhető a Windows szolgáltatás be- vagy kikapcsolása képernyőn. Ez egy rövid útmutató ehhez:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be azappwiz.cplelemet, és nyomja meg az Entert a Programok és szolgáltatások képernyő megnyitásához.

    Írja be az appwiz.cpl fájlt, és nyomja meg az Enter billentyűt a telepített programok oldalának megnyitásához
  2. A Programok és szolgáltatások lapon kattintson a bal oldali ablaktáblán a Windows szolgáltatások be- vagy kikapcsolása elemre.

    A Windows szolgáltatások képernyő megnyitása
  3. A Windows szolgáltatások ablakán jelölje be a Windows Hypervisor Platformhoz társított négyzetet, és nyomja meg az OK gombot a szolgáltatás engedélyezéséhez.

    Engedélyezze a Hypervisor Platformot

    Megjegyzés: Amíg nem vagy ezen a képernyőn, ügyeljen arra is, hogy a Hyper-V engedélyezve legyen. Ha nem, akkor engedélyezze azt a jelölőnégyzet bejelölésével.

  4. Indítsa újra a számítógépet, és ellenőrizze, hogy a hiba elhárult-e.

Érdekes Cikkek