Korjaus: x86-emulointi vaatii tällä hetkellä laitteistokiihdytystä

Jotkut käyttäjät kohtaavat ”x86-emulointi vaatii tällä hetkellä laitteistokiihdytystä!” -Virheen yrittäessään käynnistää AVD Android Studiossa. Yleensä ongelma ilmenee hetken kuluttua siitä, kun käyttäjä yrittää kääntää sovelluksen Android Virtual Device -sovelluksen avulla. Ongelma ei ole erityinen tietylle Android Studio -kokoonpanolle, koska sen ilmoitetaan tapahtuvan uudemmissa ja vanhemmissa rakennuksissa. Virhe ei ole yksinomainen tietyssä Windows-versiossa, koska siitä on ilmoitettu Windows 7: ssä, Windows 8: ssa ja Windows 10: ssä.

x86-emulointi vaatii tällä hetkellä laitteistokiihdytystä

Mikä aiheuttaa “x86-emulointi vaatii tällä hetkellä laitteistokiihdytystä!”?

Tutkimme tätä erityistä ongelmaa tarkastelemalla erilaisia ​​käyttäjäraportteja ja korjausstrategioita, joita jotkut vaikuttivat käyttäjät sovelsivat ongelman ratkaisemiseksi. Kerättyjen tietojen perusteella on olemassa muutamia yleisiä skenaarioita, jotka laukaisevat tämän virheviestin:

  • Intel / AMD-virtualisointitekniikkaa ei ole otettu käyttöön BIOS-järjestelmässä - Tämä virhe saattaa heittää pois, koska prosessori estää käyttämästä sisäänrakennettua laitteiston virtualisointitekniikkaa BIOS-asetuksella. Tässä tapauksessa ratkaisu on käyttää BIOS-asetuksia ja ottaa käyttöön laitteiston virtualisointitekniikka.
  • Intel HAXM -moduulia ei ole asennettu Android Studioon - Tämä on yksi yleisimmistä syistä, miksi tämä virhe ilmenee. Intel HAXM: n asennus tehdään kahdessa vaiheessa (moduulin lataaminen SDK-hallintaohjelman kautta ja asennuksen suorittamisen suorittaminen).
  • Ristiriita Avastin virtualisoinnin ja Android Studion AVD: n välillä - ongelma voi johtua myös tunnetusta ristiriidasta sisäänrakennetun virtualisointitekniikan ja Avastin laitteistoavusteisen virtualisoinnin välillä. Tämän kolmannen osapuolen ominaisuuden tiedetään myös olevan ristiriidassa useiden muiden sovellusten kanssa.
  • Windows Hypervisor Platform on poistettu käytöstä AMD-suorittimella - Uudemmissa AMD-suorittimissa on laitteiston virtualisointitoiminnot. Mutta jotta virtualisointiominaisuus toimisi, sinun on varmistettava, että Windows Hypervisor Platform on otettu käyttöön Windowsin Ominaisuudet-näytössä.
  • Koneen CPU ei tue laitteiston virtualisointia - Tämä skenaario saattaa olla sovellettavissa vanhoihin CPU-malleihin. Jos laitteistoprosessori ei tue varustettua CPU: ta, et pysty ratkaisemaan tätä virheilmoitusta, ellet korvata nykyistä CPU: ta uudemmalla.

Jos yrität parhaillaan ratkaista ”x86-emulointi vaatii laitteistokiihdytystä!” -Virheen, tämä artikkeli tarjoaa sinulle valikoiman vahvistettuja vianetsintävaiheita. Alla löydät useita menetelmiä, joita muut saman ongelman ratkaisemiseksi yrittävät käyttäjät ovat käyttäneet korjaamaan tai kiertää ongelmaa.

Maksimaalisen tehokkuuden ylläpitämiseksi suosittelemme, että noudatat alla olevia menetelmiä niiden esittämisjärjestyksessä. Sinun pitäisi lopulta kompastua korjaukseen, joka on tehokas tietyssä tilanteessa.

Tapa 1: Intel HAXM -moduulin asentaminen

Ennen kuin pääset käyttämään BIOS-asetuksia, tarkistetaan, onko Intel x86 -emulaattorin kiihdyttimen (HAXM-asennusohjelma) puuttuva tosiasia. Ilman tätä moduulia AVD ei pysty kääntämään laitteiden virtualisointia käyttäviä sovelluksia, vaikka tekniikka olisi käytössä tietokoneessasi.

Useat samaan virheeseen kohtaavat käyttäjät ovat ilmoittaneet, että ongelma poistui, kun he latasivat puuttuvan moduulin SDK Managerin kautta ja asensivat sen HAXM-asennusohjelman kautta. Noudata alla olevia vaiheita saadaksesi täydelliset vaiheittaiset ohjeet:

  1. Avaa Android Studiossa SDK Manager siirtymällä kohtaan Työkalut> Android> SDK Manager .

    Käynnistä Itsenäinen SDK-hallinta

    Huomaa: Voit myös siirtyä kohtaan Tiedosto> Asetukset ja napsauttaa Android SDK: ta ( Järjestelmäasetukset ). Napsauta sitten Launch Standalone SDK Manager -sovellusta avataksesi sisäänrakennetun asennusohjelman.

  2. Laajenna Ekstrat- valikko ja valitse Intel X86 Emulator Accelerator (HAXM) -sovellukseen liittyvä valintaruutu . Napsauta sitten vain Asenna paketit ja odota toimenpiteen suorittamista.

    Intel x86 Emulator -kiihdyttimen asentaminen (HAXM-asennusohjelma)
  3. Nyt kun HAXM-asennusohjelma on ladattu, meidän on suoritettava tarvittavat toimenpiteet sen asentamiseksi. Voit tehdä tämän siirtymällä seuraavaan sijaintiin ja kaksoisnapsauttamalla intelhaxm-android.exe asentaaksesi sen:
     C: \ Users \% USERNAME% \ AppData \ Local \ Android \ SDK \ extrat \ Intel \ Hardware_Accelerated_Execution_Manager \ 

    Intelhaxm-android.exe: n asentaminen
  4. Asenna Intel HAXM näytön ohjeiden mukaan ja odota prosessin loppuun saattamista.
  5. Käynnistä Android Studio uudelleen, aja sovellus uudelleen ja katso onko ongelma ratkaistu.

Jos kohtaat edelleen ”x86-emulointi vaatii laitteistokiihdytystä!” -Virhe, siirry seuraavaan alla.

Tapa 2: Laitteistoavusteisen virtualisoinnin poistaminen käytöstä Avastista

Jos käytät Avastia ylimääräisenä suojakerroksena, virhe johtuu todennäköisimmin yhden sen suojausominaisuuksien aiheuttamasta ristiriidasta. Kuten monet käyttäjät ovat ilmoittaneet, Avastin laitteistoavusteisen virtualisoinnin tiedetään olevan ristiriidassa Android Studion AVD: n kanssa, joka johtaa "x86-emulointi vaatii tällä hetkellä laitteistokiihdytystä!" -Virheeseen.

Jos tämä skenaario koskee sinua (olet asentanut Avastin), noudata alla olevia ohjeita poistaaksesi laitteistoavusteisen virtualisoinnin käytöstä tietoturvapaketin Asetukset- valikosta:

  1. Avaa Avast ja siirry Asetukset- valikkoon,
  2. Siirry Asetukset- valikon Vianmääritys- välilehteen ja varmista, että Ota käyttöön laitteistoavusteinen virtualisointi ja Käytä sisäkkäistä virtualisointia, jos mahdollista, liittyvät ruudut ovat valittuna .

    Poista laitteistoavusteinen virtualisointi käytöstä Avastissa
  3. Käynnistä tietokone uudelleen ja tarkista, onko konflikti poistettu seuraavan käynnistyksen yhteydessä. Suorita sovellus Android-studiossa ja katso, onko virhe ratkaistu.

Jos näet edelleen ”x86-emulointi vaatii laitteistokiihdytystä!” -Virheen AVD: tä käytettäessä, siirry seuraavaan alla olevaan menetelmään.

Tapa 3: Laitteiston virtualisoinnin ottaminen käyttöön BIOS / UEFI-asetuksista

Jos ensimmäinen menetelmä ei antanut sinulle mahdollisuutta ratkaista virhesanoma, todennäköisesti virheviesti ilmenee, koska laitteiston virtualisointi on poistettu käytöstä BIOS / UEFI-asetuksissa. Laitteiden virtualisoinnin tulisi olla oletuksena käytössä normaalioloissa, mutta manuaalinen toiminta, BIOS-päivitykset ja jopa jotkut kolmannen osapuolen ohjelmistot saattavat estää tämän tekniikan.

Muista, että laitteiston virtualisoinnin käyttöönottoprosessi vaihtelee BIOS / UEFI-asetusten ja emolevyn ja prosessorin valmistajan mukaan.

Ensimmäinen askel olisi kuitenkin BIOS- tai UEFI-asetusten antaminen. Jos sinulla on vanha asetusvalikko (BIOS), sinun on painettava asennusnäppäintä alkuperäisen käynnistysjakson aikana. Erityisen asetusnäppäimen pitäisi näkyä aloitusnäytössä, mutta jos et huomaa sitä, voit etsiä sitä verkosta käyttämällä hakulauseketta “ * emolevyn malli + asennusavain * “.

Siirry asetuksiin painamalla [näppäintä]. Huomaa: Voit myös käydä läpi sokeasti ja painaa yleisimpiä asetusnäppäimiä alkuperäisen käynnistysjakson aikana. Asetusnäppäin on tyypillisesti yksi F-näppäimistä (F2, F4, F6, F8, F10) tai Del-näppäin (Dell-tietokoneissa).

Jos tietokoneesi käyttää uudempaa UEFI-mallia, sinun on ensin käytettävä Advanced Startup -valikkoa. Voit tehdä tämän painamalla Windows-näppäintä + R avataksesi Suorita- valintaikkunan, kirjoittamalla ” ms-settings: recovery ” ja painamalla Enter- painiketta, kun haluat avata Asetukset- sovelluksen Palautus-valikon . Kun olet päässyt sinne, napsauta vain Käynnistä nyt -painiketta Advanced startup -kohdassa.

Pääsy edistyneeseen aloitusvalikkoon

Jonkin ajan kuluttua tietokone käynnistyy uudelleen suoraan Lisäasetukset- valikkoon. Kun pääset sinne, siirry Lisäasetukset- valikkoon ja napsauta UEFI-laiteohjelma-asetukset .

UEFI-laiteohjelma-asetusten käyttäminen

Kun olet kirjautunut BIOS- tai UEFI-asetuksiin, alkaa etsiä laitteiston virtualisointivaihtoehtoa. BIOS- / UEFI-versiosta riippuen, tämä asetus on lueteltu eri nimillä. Voit tyypillisesti löytää sen joko virtualisointitekniikkaksi (VTx / VTd), Intel virtualisointiteknologiaksi tai AMD-V-virtualisointiin . Mahdollisuudet ovat vaihtoehto, joka sijaitsee piirisarjan, prosessorin, suorittimen lisäasetuksien tai jonkin vastaavan alla.

Aktivoi virtualisointi BIOS-asetuksista

Kun olet onnistunut ottamaan käyttöön laitteiston virtualisoinnin, tallenna BIOS / UEFI-muutokset, käynnistä tietokone uudelleen ja katso, onko virhe ratkaistu seuraavan käynnistyksen yhteydessä.

Tapa 4: Windows Hypervisor -käyttöympäristön käyttöönotto (jos sellainen on)

Jos kohtaat ongelman virtualisointitekniikoita sisältävässä AMD-prosessorissa (uudemmat CPU-mallit, kuten Ryzen), ongelma saattaa johtua, koska Windows Hypervisor Platform ei ole käytössä laitteessasi.

Muista kuitenkin, että tämän ominaisuuden aktivoimiseksi sinun on varmistettava, että sinulla on Windows 10 build 1803 tai vanhempi.

Windows Hypervisor -käyttöympäristö voidaan ottaa käyttöön Ota Windows-ominaisuus käyttöön tai pois käytöstä -näytöllä. Tässä on nopea opas tämän tekemiseen:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten “ appwiz.cpl ” ja avaa Ohjelmat ja toiminnot -näyttö painamalla Enter .

    Kirjoita appwiz.cpl ja paina Enter avataksesi asennettujen ohjelmien sivu
  2. Napsauta Ohjelmat ja ominaisuudet -sivun vasemmanpuoleisessa ruudussa Ota Windows-ominaisuudet käyttöön tai poista ne käytöstä .

    Windowsin ominaisuudet -näytön avaaminen
  3. Valitse Windowsin ominaisuusikkunan sisällä Windows Hypervisor Platformiin liittyvä valintaruutu ja ota ominaisuus käyttöön napsauttamalla Ok .

    Ota Hypervisor-alusta käyttöön

    Huomaa: Vaikka et olekaan tämä näyttö, varmista myös, että Hyper-V on käytössä. Jos ei, ota se käyttöön valitsemalla siihen liittyvä valintaruutu.

  4. Käynnistä tietokone uudelleen ja katso onko virhe ratkaistu.

Mielenkiintoisia Artikkeleita