Remediere: emularea x86 necesită în prezent accelerarea hardware



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Unii utilizatori se confruntă cu „În prezent, emularea x86 necesită accelerare hardware!” eroare la încercarea de a lansa AVD în Android Studio. De obicei, problema apare în câteva momente după ce utilizatorul încearcă să compileze o aplicație folosind Dispozitiv virtual Android . Problema nu este specifică unei anumite versiuni Android Studio, deoarece este raportată că apare cu versiuni mai noi și mai vechi. Eroarea nu este exclusivă pentru o anumită versiune de Windows, deoarece există rapoarte care apar pe Windows 7, Windows 8 și Windows 10.



emularea x86 necesită în prezent accelerare hardware



Ce cauzează „emularea x86 necesită în prezent accelerarea hardware!”?

Am investigat această problemă specială examinând diferite rapoarte ale utilizatorilor și strategiile de reparații pe care unii utilizatori afectați le-au aplicat pentru a rezolva problema. Pe baza a ceea ce am adunat, există câteva scenarii comune care vor declanșa acest mesaj de eroare special:



  • Tehnologia de virtualizare Intel / AMD nu este activată din BIOS - Această eroare ar putea fi aruncată deoarece procesorul dvs. este împiedicat să utilizeze tehnologiile de virtualizare hardware încorporate printr-o setare BIOS. În acest caz, soluția este să vă accesați setările BIOS și să activați tehnologia de virtualizare hardware.
  • Modulul Intel HAXM nu este instalat în Android Studio - Acesta este unul dintre cele mai frecvente motive pentru care apare această eroare. Instalarea Intel HAXM se face în doi pași (descărcarea modulului prin managerul SDK și rularea executabilului de instalare).
  • Un conflict între virtualizarea Avast și AVD-ul Android Studio - Problema poate apărea și din cauza unui conflict bine cunoscut între tehnologia de virtualizare încorporată și virtualizarea asistată de hardware a lui Avast. Această caracteristică terță parte este, de asemenea, cunoscută pentru a intra în conflict cu o serie de alte aplicații.
  • Platforma Windows Hypervisor este dezactivată pentru procesorul AMD - CPU-urile AMD mai noi au toate capacități de virtualizare hardware. Dar, pentru ca funcția de virtualizare să funcționeze, va trebui să vă asigurați că platforma Windows Hypervisor este activată din ecranul Caracteristici Windows.
  • CPU-ul mașinii nu acceptă virtualizarea hardware - Acest scenariu ar putea fi aplicabil modelelor de CPU mai vechi. Dacă virtualizarea hardware nu este acceptată de CPU-ul echipat, nu veți putea rezolva acest mesaj de eroare decât dacă înlocuiți CPU-ul curent cu un model mai nou.

Dacă în prezent te lupți să rezolvi problema „În prezent, emularea x86 necesită accelerare hardware!” eroare, acest articol vă va oferi o selecție de pași verificați de depanare. Mai jos, veți descoperi mai multe metode pe care alți utilizatori care se luptă să rezolve aceeași problemă le-au folosit pentru a remedia sau ocoli problema.

Pentru a menține eficiența maximă, vă încurajăm să urmați metodele de mai jos în ordinea în care sunt prezentate. În cele din urmă, ar trebui să dai peste o soluție care este eficientă în scenariul tău particular.

Metoda 1: Instalarea modulului Intel HAXM

Înainte de a accesa setările BIOS, să verificăm dacă problema nu este declanșată de fapt de lipsa Intel x86 Emulator Accelerator (programul de instalare HAXM). Fără acest modul, AVD nu va putea compila aplicații care utilizează virtualizarea hardware, chiar dacă tehnologia este activată pe computer.



Mai mulți utilizatori care au întâmpinat aceeași eroare au raportat că problema a dispărut definitiv după ce au descărcat modulul lipsă prin SDK Manager și l-au instalat prin intermediul programului de instalare HAXM. Urmați pașii de mai jos pentru instrucțiuni complete pas cu pas:

  1. În Android Studio, deschideți Manager SDK accesând Instrumente> Android> Manager SDK .

    Lansarea Managerului SDK independent

    Notă: Puteți merge și la Fișier> Setări și faceți clic pe SDK Android (sub Setarile sistemului ). Apoi, pur și simplu faceți clic pe Lansați Manager SDK independent pentru a deschide utilitarul de instalare încorporat.

  2. Extindeți Caracteristici suplimentare meniul și bifați caseta asociată cu Intel X86 Emulator Accelerator (HAXM) . Apoi, pur și simplu faceți clic pe Instalați pachete și așteptați finalizarea procedurii.

    Instalarea Intel x86 Emulator Accelerator (program de instalare HAXM)

  3. Acum că programul de instalare HAXM este descărcat, trebuie să luăm măsurile necesare pentru instalare. Pentru a face acest lucru, navigați la următoarea locație și faceți dublu clic pe intelhaxm-android.exe pentru a-l instala:
    C:  utilizatori \% USERNAME%  AppData  Local  Android  sdk  extras  intel  Hardware_Accelerated_Execution_Manager 

    Instalarea intelhaxm-android.exe

  4. Urmați instrucțiunile de pe ecran pentru a instala Intel HAXM și așteptați finalizarea procesului.
  5. Reporniți Android Studio, rulați din nou aplicația și vedeți dacă problema a fost rezolvată.

Dacă încă întâlnești „În prezent, emularea x86 necesită accelerare hardware!” eroare, treceți la următoarea de mai jos.

Metoda 2: Dezactivarea virtualizării asistate de hardware de la Avast

Dacă utilizați Avast ca strat de securitate suplimentar, eroarea se datorează cel mai probabil unui conflict cauzat de una dintre caracteristicile sale de securitate. După cum au raportat mulți utilizatori, virtualizarea asistată de hardware a Avast este cunoscută ca fiind în conflict cu AVD-ul Android Studio, care ajunge să producă „În prezent, emularea x86 necesită accelerare hardware!” eroare.

Dacă acest scenariu vi se aplică (aveți instalat Avast) urmați instrucțiunile de mai jos pentru a dezactiva virtualizarea asistată de hardware din Setări meniul suitei de securitate:

  1. Deschideți Avast și accesați Setări meniul,
  2. În interiorul Setări , accesați meniul Depanare fila și asigurați-vă că casetele asociate cu Activați virtualizarea asistată de hardware și Utilizați virtualizarea imbricată acolo unde este disponibilă sunteți Necontrolat .

    Dezactivați virtualizarea asistată de hardware în interiorul Avast

  3. Reporniți computerul și vedeți dacă conflictul a fost eliminat la următoarea pornire. Rulați aplicația în Android Studio și vedeți dacă eroarea a fost rezolvată.

Dacă vedeți încă „În prezent, emularea x86 necesită accelerare hardware!” eroare la executarea AVD, treceți la următoarea metodă de mai jos.

Metoda 3: Activarea virtualizării hardware din setările BIOS / UEFI

Dacă prima metodă nu v-a permis să rezolvați mesajul de eroare, este posibil ca mesajul de eroare să apară deoarece virtualizarea hardware este dezactivată din setările BIOS / UEFI. Virtualizarea hardware-ului ar trebui să fie activată în mod implicit în circumstanțe normale, dar intervenția manuală, actualizările BIOS și chiar unele software-uri terțe pot dezactiva această tehnologie.

Rețineți că procesul de activare a virtualizării hardware va fi diferit în funcție de setările BIOS / UEFI și de producătorul plăcii de bază și al procesorului.

Cu toate acestea, primul pas ar fi să introduceți setările BIOS sau UEFI. Dacă aveți meniul de setare vechi (BIOS), va trebui să apăsați tasta Setup în timpul secvenței de pornire inițiale. Tasta de configurare specifică ar trebui să apară pe ecranul inițial, dar în cazul în care nu o localizați, o puteți căuta online folosind expresia de căutare „ * modelul plăcii de bază + cheie de configurare * '.

Apăsați o tastă pentru a accesa setările BIOS-ului

Apăsați [tasta] pentru a intra în configurare

Notă: Puteți, de asemenea, să o faceți orbește și să apăsați cele mai comune taste de configurare în timpul secvenței de pornire inițiale. De obicei, tasta de configurare este una dintre tastele F (F2, F4, F6, F8, F10) sau tasta Del (pe computerele Dell).

Dacă computerul dvs. folosește modelul UEFI mai nou, va trebui mai întâi să accesați Pornire avansată meniul. Pentru a face acest lucru, apăsați Tasta Windows + R a deschide o Alerga casetă de dialog, apoi tastați „ ms-settings: recuperare ”Și apăsați introduce pentru a deschide Meniu de recuperare din Setări aplicație. Odată ajuns acolo, pur și simplu faceți clic pe Reporniți acum butonul de sub Pornire avansată .

Accesarea meniului de pornire avansat

După un timp, computerul va reporni direct în Opțiuni avansate meniul. Odată ajuns acolo, navigați la Opțiuni avansate meniu și faceți clic pe Setări firmware UEFI .

Accesarea setărilor de firmware UEFI

După ce ați intrat în setările BIOS sau UEFI, începeți să căutați opțiunea de virtualizare hardware. În funcție de versiunea BIOS / UEFI, veți găsi această setare listată sub diferite nume. În mod obișnuit, îl puteți găsi listat ca unul Tehnologie de virtualizare (VTx / VTd) , Tehnologie de virtualizare Intel sau Virtualizare AMD-V . Sunt șanse ca opțiunea să fie localizată sub Chipset , Procesor , Configurare avansată a procesorului sau ceva similar.

Activarea virtualizării din setările BIOS

Odată ce ați reușit să activați virtualizarea hardware, salvați modificările BIOS / UEFI, reporniți computerul și vedeți dacă eroarea este rezolvată la următoarea pornire.

Metoda 4: Activarea platformei Windows Hypervisor (dacă este cazul)

Dacă întâmpinați problema pe un procesor AMD cu tehnologii de virtualizare (modele mai noi de CPU, cum ar fi Ryzen), problema ar putea apărea deoarece Platforma Windows Hypervisor nu este activat pe dispozitivul dvs.

Dar rețineți că, pentru a activa această caracteristică, va trebui să vă asigurați că aveți Windows 10 build 1803 sau mai vechi.

Platforma Windows Hypervisor poate fi activată prin intermediul Activați sau dezactivați funcția Windows ecran. Iată un ghid rapid despre cum să faceți acest lucru:

  1. presa Tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „ appwiz.cpl ”Și apăsați introduce pentru a deschide Programe și caracteristici ecran.

    Tastați appwiz.cpl și apăsați Enter pentru a deschide pagina Programe instalate

  2. În interiorul Programe și caracteristici pagina, faceți clic pe Activați sau dezactivați funcțiile Windows din panoul din stânga.

    Accesarea ecranului Caracteristici Windows

  3. În fereastra Funcții Windows, bifați caseta asociată Platforma Windows Hypervisor și a lovit O.K pentru a activa caracteristica.

    Activați platforma Hypervisor

    Notă: Deși nu aveți acest ecran, asigurați-vă că Hyper-V este activat. Dacă nu este, activați-l bifând caseta asociată acestuia.

  4. Reporniți computerul și vedeți dacă eroarea a fost rezolvată.
5 minute citite