Javítás: Az x86 emulációhoz jelenleg hardvergyorsítás szükséges



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

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:

  1. 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.

  2. 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

  3. 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

  4. 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.
  5. 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:

  1. Nyissa meg az Avast alkalmazást, és nyissa meg a Beállítások menü,
  2. 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

  3. 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 * '.

Nyomjon meg egy gombot a BIOS beállítások megadásához

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:

  1. 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

  2. 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

  3. 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.

  4. Indítsa újra a számítógépet, és nézze meg, hogy a hiba megoldódott-e.
5 perc olvasás