Néhány felhasználó találkozik a „Az x86 emuláció jelenleg hardveres gyorsítást igényel!” hiba az AVD indításakor az Android Studio alkalmazásban. Általában a probléma néhány pillanat múlva jelentkezik, miután a felhasználó megpróbál egy alkalmazást felhasználásával lefordítani Android virtuális eszköz . A probléma nem jellemző egy bizonyos Android Studio verzióra, mivel a jelentések szerint újabb és régebbi verzióknál fordul elő. A hiba nem kizárólag egy bizonyos Windows verzióra vonatkozik, mivel a Windows 7, a Windows 8 és a Windows 10 rendszeren előforduló jelentésekről van szó.
Az x86 emuláció jelenleg hardveres gyorsítást igényel
Mi okozza az „x86 emulációt jelenleg hardveres gyorsítást igényel!”?
Megvizsgáltuk ezt a problémát különböző felhasználói jelentések és javítási stratégiák megvizsgálásával, amelyeket egyes érintett felhasználók a probléma megoldása érdekében alkalmaztak. Összegyűjtött adatok alapján van néhány általános forgatókönyv, amely kiváltja ezt a hibaüzenetet:
- Az Intel / AMD virtualizációs technológiát a BIOS nem engedélyezi - Ezt a hibát eldobhatja, mert a BIOS-beállítás megakadályozza a CPU-t a beépített hardveres virtualizációs technológiák használatában. Ebben az esetben a megoldás a BIOS-beállítások elérése és a hardveres virtualizációs technológia engedélyezése.
- Az Intel HAXM modul nincs telepítve az Android Studio alkalmazásba - Ez a hiba egyik 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ő futtatható futtatása).
- Konfliktus az Avast virtualizációja és az Android Studio AVD között - A probléma felmerülhet a beépített virtualizációs technológia és az Avast hardveres virtualizációja közötti jól ismert konfliktus miatt is. Ez a harmadik fél által ismert funkció sok más alkalmazással is ütközik.
- A Windows Hypervisor Platform le van tiltva az AMD CPU-n - Az újabb AMD CPU-k mindegyike rendelkezik hardveres virtualizációs képességekkel. De a virtualizációs funkció működéséhez meg kell győződnie arról, hogy a Windows Hypervisor Platform engedélyezve van-e a Windows Szolgáltatások képernyőn.
- A Machine processzora nem támogatja a hardveres virtualizációt - Ez a forgatókönyv régebbi CPU-modellekre vonatkozhat. Ha a hardveres virtualizációt nem támogatja a felszerelt CPU, akkor nem tudja megoldani ezt a hibaüzenetet, hacsak nem cseréli le a jelenlegi CPU-t egy újabb modellre.
Ha éppen azért küzd, hogy megoldja a „Az x86 emuláció jelenleg hardveres gyorsítást igényel!” hiba esetén ez a cikk az ellenőrzött hibaelhárítási lépéseket választja. Az alábbiakban számos módszert fedez fel, amelyeket más, ugyanazon probléma megoldása érdekében küzdő felhasználók használtak a probléma kijavítására vagy kijátszására.
A maximális hatékonyság fenntartása érdekében javasoljuk, hogy kövesse az alábbi módszereket a bemutatásuk sorrendjében. Végül meg kell botlania egy olyan javításban, amely az adott forgatókönyv szerint hatékony.
1. módszer: Az Intel HAXM modul telepítése
Mielőtt hozzáférne a BIOS-beállításokhoz, ellenőrizze, hogy a problémát valóban nem az Intel x86 Emulator Accelerator (HAXM telepítő) hiánya váltja-e ki. E modul nélkül az AVD akkor sem tudja összeállítani a hardveres virtualizációt használó alkalmazásokat, ha a technológia engedélyezve van a számítógépén.
Több, ugyanazzal a hibával találkozó felhasználó arról számolt be, hogy a probléma végleg megszűnt, miután az SDK Manager segítségével letöltötték és a HAXM telepítőn keresztül telepítették a hiányzó modult. 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 a következőre: Eszközök> Android> SDK kezelő .
Az önálló SDK-kezelő elindítása
Jegyzet: Mehetsz is File> Settings és kattintson a gombra Android SDK (alatt Rendszerbeállítások ). Ezután egyszerűen kattintson a gombra Indítsa el az önálló SDK kezelőt a beépített telepítő segédprogram megnyitásához.
- Bontsa ki a További jellemzők menüt, és jelölje be a Intel X86 emulátorgyorsító (HAXM) . Ezután egyszerűen kattintson a gombra Telepítse a csomagokat és várja meg az eljárás befejezését.
Az Intel x86 Emulator Accelerator (HAXM telepítő) telepítése
- Most, hogy a HAXM telepítő le van töltve, meg kell tennünk a telepítéséhez szükséges lépéseket. Ehhez navigáljon a következő helyre, és kattintson duplán a gombra intelhaxm-android.exe telepítéséhez:
C: users \% USERNAME% 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 a folyamat befejezését.
- Indítsa újra az Android Stúdiót, futtassa újra az alkalmazást, és nézze meg, hogy a probléma megoldódott-e.
Ha még mindig találkozik a „Az x86 emuláció jelenleg hardveres gyorsítást igényel!” hiba esetén lépjen a lenti következőre.
2. módszer: A hardveres virtualizáció letiltása az Avastból
Ha az Avastot további biztonsági rétegként használja, akkor a hiba valószínűleg annak egyik biztonsági funkciója által okozott konfliktusnak köszönhető. Mint sok felhasználó beszámolt arról, hogy az Avast hardveres támogatású virtualizációja ütközik az Android Studio AVD-jével, amely végül a „Az x86 emuláció jelenleg hardveres gyorsítást igényel!” hiba.
Ha ez a forgatókönyv vonatkozik Önre (telepítette az Avast programot), kövesse az alábbi utasításokat a hardveres virtualizáció letiltásához a Beállítások a biztonsági csomag menüje:
- Nyissa meg az Avast alkalmazást, és nyissa meg a Beállítások menü,
- Benne Beállítások menüben lépjen a Hibaelhárítás fülre, és ellenőrizze, hogy a Engedélyezze a hardveres virtualizációt és Használja a beágyazott virtualizációt, ahol elérhető vannak Ellenőrizetlen .
Tiltsa le a hardveres virtualizációt az Avast-en belül
- Indítsa újra a számítógépet, és ellenőrizze, hogy a következő indításkor megszűnt-e a konfliktus. Futtassa az alkalmazást az Android stúdióban, és nézze meg, hogy a hiba megoldódott-e.
Ha még mindig látja a „Az x86 emuláció jelenleg hardveres gyorsítást igényel!” hiba az AVD futtatásakor, lépjen a következő módszerre.
3. módszer: A hardveres virtualizáció engedélyezése a BIOS / UEFI beállításaiból
Ha az első módszer nem tette lehetővé a hibaüzenet megoldását, akkor valószínűleg a hibaüzenet azért fordul elő, mert a hardveres virtualizáció le van tiltva a BIOS / UEFI beállításaibó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 néhány harmadik féltől származó szoftver is letilthatja ezt a technológiát.
Ne feledje, hogy a hardveres virtualizáció engedélyezésének folyamata eltérő lesz a BIOS / UEFI beállításaitól, valamint az alaplap és a CPU gyártójától függően.
Az első lépés azonban a BIOS vagy az UEFI beállításainak megadása lenne. Ha rendelkezik a régi beállítás menüvel (BIOS), akkor a kezdeti indítási sorrendben meg kell nyomnia a Beállítás gombot. A konkrét beállítási kulcsnak meg kell jelennie a kezdeti képernyőn, de ha nem veszi észre, akkor az interneten kereshet a „ * alaplap modell + beállítási kulcs * '.
A beállításhoz való belépéshez nyomja meg a [gombot]
Jegyzet: Vakon is elvégezheti, és a kezdeti indítási sorrendben megnyomhatja a leggyakoribb Setup gombokat. A beállítási kulcs általában az F billentyűk (F2, F4, F6, F8, F10) vagy a Del (az Dell számítógépeken) egyik.Ha számítógépe az újabb UEFI modellt használja, akkor először hozzáférnie kell a Haladó indítás menü. Ehhez nyomja meg a gombot Windows billentyű + R nyitni a Fuss párbeszédpanelt, majd írja be a következőt: ms-settings: helyreállítás ”És nyomja meg Belép hogy kinyissa a Helyreállítás menü a Beállítások kb. Ha odaért, egyszerűen kattintson a gombra Újraindítás most gomb alatt Haladó indítás .
A speciális indítási menü elérése
Egy idő után a számítógép újraindul közvetlenül a Haladó beállítások menü. Miután odaért, navigáljon ide Haladó beállítások menüre, és kattintson a gombra UEFI firmware-beállítások .
Hozzáférés az UEFI firmware-beállításokhoz
Miután belépett a BIOS vagy az UEFI beállításaiba, kezdje el keresni a hardveres virtualizációs lehetőséget. A BIOS / UEFI verziójától függően ezt a beállítást különböző nevek alatt találja meg. Általában bármelyikként megtalálható Virtualizációs technológia (VTx / VTd) , Intel virtualizációs technológia vagy AMD-V virtualizáció . Lehetséges, hogy az opció alatt található Chipset , Processzor , Haladó CPU konfiguráció vagy valami hasonló.
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 a BIOS / UEFI módosítá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 virtualizációs technológiákkal (újabb CPU modellek, például Ryzen) rendelkező AMD CPU-val találkozik a problémával, a probléma azért fordulhat elő, mert Windows Hypervisor platform nincs engedélyezve az eszközén.
De ne feledje, hogy a funkció engedélyezéséhez meg kell győződnie arról, hogy a Windows 10 1803-as vagy régebbi verzióját telepítette.
A Windows Hypervisor platform a A Windows funkció be- vagy kikapcsolása képernyő. Itt van egy rövid útmutató ennek megvalósításához:
- nyomja meg Windows billentyű + R a Futtatás párbeszédpanel megnyitásához. Ezután írja be a következőt: appwiz.cpl ”És nyomja meg Belép hogy kinyissa a Programok és szolgáltatások képernyő.
Írja be az appwiz.cpl fájlt, és nyomja meg az Enter billentyűt a Telepített programok oldal megnyitásához
- Benne Programok és szolgáltatások oldalon kattintson a gombra Windows-szolgáltatások be-és kikapcsolása a bal oldali ablaktábláról.
A Windows szolgáltatásai képernyő elérése
- A Windows Szolgáltatások ablakában jelölje be a következő négyzetet Windows Hypervisor platform és eltalálja Rendben a funkció engedélyezéséhez.
Engedélyezze a Hypervisor platformot
Jegyzet: Bár Ön nem ez a képernyő, ellenőrizze azt is, hogy a Hyper-V engedélyezve van-e. Ha nem, engedélyezze a hozzá tartozó négyzet bejelölésével.
- Indítsa újra a számítógépet, és nézze meg, hogy a hiba megoldódott-e.