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ő.
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:
- 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.
- 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ő) - 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 - 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.
- 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:
- Nyissa meg az Avast, és nyissa meg a Beállítások menüt,
- 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 - 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.
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ás ” elemet, é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 .
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 .
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.
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:
- A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be az „ appwiz.cpl ” elemet, é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 - 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 - 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.
- Indítsa újra a számítógépet, és ellenőrizze, hogy a hiba elhárult-e.