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



Kokeile Instrumenttia Ongelmien Poistamiseksi

Jotkut käyttäjät kohtaavat 'X86-emulointi vaatii tällä hetkellä laitteistokiihdytystä!' virhe yritettäessä käynnistää AVD Android Studiossa. Yleensä ongelma ilmenee hetkessä sen jälkeen, kun käyttäjä yrittää koota sovelluksen käyttämällä Android-virtuaalilaite . Ongelma ei ole spesifinen tietylle Android Studion koontiversiolle, koska sen ilmoitetaan esiintyvän uudempien ja vanhempien rakennusten yhteydessä. Virhe ei ole yksinomainen tietylle Windows-versiolle, koska siitä on raportoitu 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ä ongelmaa tarkastelemalla erilaisia ​​käyttäjäraportteja ja korjausstrategioita, joita jotkut ongelman kohteena olevat käyttäjät käyttivät ongelman ratkaisemiseksi. Keräämiemme tietojen perusteella on olemassa muutamia yleisiä skenaarioita, jotka käynnistävät tämän virhesanoman:



  • Intel / AMD-virtualisointitekniikkaa ei ole otettu käyttöön BIOSista - Tämä virhe saattaa heittää, koska BIOS-asetus estää suorittimesi käyttämästä sisäänrakennettua laitteiston virtualisointitekniikkaa. Tässä tapauksessa ratkaisu on käyttää BIOS-asetuksiasi 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 tapahtuu kahdessa vaiheessa (lataamalla moduuli SDK-hallinnan kautta ja suorittamalla asennustiedosto).
  • Ristiriita Avastin virtualisoinnin ja Android Studion AVD: n välillä - Ongelma voi ilmetä myös sisäänrakennetun virtualisointitekniikan ja Avastin laitteistoa tukevan virtualisoinnin välillä tunnetun ristiriidan vuoksi. 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-suorittimessa - Kaikilla uudemmilla AMD-suorittimilla on laitteiston virtualisointimahdollisuudet. Mutta jotta virtualisointiominaisuus toimisi, sinun on varmistettava, että Windows Hypervisor Platform on otettu käyttöön Windowsin ominaisuudet -ruudussa.
  • Koneen CPU ei tue laitteiston virtualisointia - Tämä skenaario saattaa olla sovellettavissa vanhempiin suorittimen malleihin. Jos varustettu virtuaalisovitin ei tue laitteistovirtualisointia, et voi ratkaista tätä virhesanomaa, ellet korvaa nykyistä suorittinta uudemmalla.

Jos yrität parhaillaan ratkaista ongelmaa 'X86-emulointi vaatii tällä hetkellä laitteistokiihdytystä!' virhe, tässä artikkelissa on valikoima vahvistettuja vianetsintävaiheita. Alta löydät useita tapoja, joita muut saman ongelman ratkaisemiseksi kamppailevat käyttäjät ovat käyttäneet ongelman korjaamiseen tai kiertämiseen.

Parhaan tehokkuuden ylläpitämiseksi suosittelemme, että noudatat alla olevia menetelmiä niiden esitysjärjestyksessä. Sinun pitäisi lopulta törmätä korjaukseen, joka on tehokas omassa tilanteessasi.

Tapa 1: Intel HAXM -moduulin asentaminen

Ennen kuin pääset BIOS-asetuksiin, tarkistetaan, johtuuko ongelma tosiasiallisesti Intel x86 Emulator Acceleratorin (HAXM-asennusohjelman) puuttumisesta. Ilman tätä moduulia AVD ei pysty kokoamaan laitteistovirtualisointia käyttäviä sovelluksia, vaikka tekniikka olisi käytössä tietokoneellasi.



Useat saman virheen kohdanneet käyttäjät ovat ilmoittaneet ongelman poistuneen lopullisesti, kun he ovat ladanneet puuttuvan moduulin SDK Managerin kautta ja asentaneet sen HAXM-asennusohjelman kautta. Noudata seuraavia vaiheittaisia ​​ohjeita vaiheittaisten ohjeiden saamiseksi:

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

    Käynnistetään erillinen SDK Manager

    merkintä: Voit myös mennä Tiedosto> Asetukset ja napsauta Android SDK (alla Järjestelmäasetukset ). Napsauta sitten vain Käynnistä erillinen SDK Manager avata sisäänrakennettu asennusapuohjelma.

  2. Laajenna Lisäominaisuuksia -valikko ja valitse ruutuun liittyvä ruutu Intel X86 -emulaattorikiihdytin (HAXM) . Napsauta sitten vain Asenna paketit ja odota menettelyn päättymistä.

    Intel x86 Emulator Accelerator (HAXM -asennusohjelma) -asennuksen asentaminen

  3. Nyt kun HAXM-asennusohjelma on ladattu, meidän on toteutettava tarvittavat vaiheet sen asentamiseksi. Voit tehdä tämän siirtymällä seuraavaan sijaintiin ja kaksoisnapsauttamalla intelhaxm-android.exe Asenna se:
    C:  users \% USERNAME%  AppData  Local  Android  sdk  extrat  intel  Hardware_Accelerated_Execution_Manager 

    Intelhaxm-android.exe asennetaan

  4. Asenna Intel HAXM noudattamalla näytön ohjeita ja odota, että prosessi on valmis.
  5. Käynnistä Android Studio uudelleen, suorita sovellus uudelleen ja tarkista, onko ongelma ratkaistu.

Jos kohtaat edelleen 'X86-emulointi vaatii tällä hetkellä laitteistokiihdytystä!' virhe, siirry seuraavaan alla olevaan kohtaan.

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

Jos käytät Avastia lisäsuojauskerroksena, virhe johtuu todennäköisesti jonkin sen suojausominaisuuden aiheuttamasta ristiriidasta. Kuten monet käyttäjät ovat ilmoittaneet, Avastin laitteistoavusteinen virtualisointi tiedetään olevan ristiriidassa Android Studion AVD: n kanssa, joka lopulta tuottaa 'X86-emulointi vaatii tällä hetkellä laitteistokiihdytystä!' virhe.

Jos tämä skenaario soveltuu sinulle (sinulla on Avast asennettu), noudata alla olevia ohjeita poistaaksesi laitteistoavusteisen virtualisoinnin asetukset suojauspaketin valikko:

  1. Avaa Avast ja avaa asetukset valikko,
  2. Sisällä asetukset -valikossa, siirry Ongelmien karttoittaminen välilehti ja varmista, että ruutuun liittyvät Ota käyttöön laitteistoavusteinen virtualisointi ja Käytä sisäkkäistä virtualisointia, jos se on käytettävissä ovat Tarkistamaton .

    Poista laitteistoa tukeva virtualisointi käytöstä Avastissa

  3. Käynnistä tietokone uudelleen ja tarkista, onko ristiriita poistettu seuraavalla käynnistyksellä. Suorita sovellus Android-studiossa ja tarkista, onko virhe ratkaistu.

Jos näet edelleen 'X86-emulointi vaatii tällä hetkellä laitteistokiihdytystä!' Virhe AVD: tä suoritettaessa, siirry seuraavaan alla olevaan menetelmään.

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

Jos ensimmäinen menetelmä ei auttanut sinua ratkaisemaan virhesanomaa, on todennäköistä, että virheilmoitus ilmenee, koska laitteiston virtualisointi on poistettu käytöstä BIOS / UEFI-asetuksista. Laitteiston virtualisoinnin tulisi olla oletusarvoisesti käytössä normaalissa tilanteessa, mutta manuaalinen puuttuminen, BIOS-päivitykset ja jopa jotkin kolmannen osapuolen ohjelmistot saattavat poistaa tämän tekniikan käytöstä.

Muista, että laitteiston virtualisoinnin käyttöönotto on erilainen riippuen BIOS / UEFI-asetuksista sekä emolevyn ja suorittimen valmistajasta.

Ensimmäinen askel olisi kuitenkin antaa BIOS- tai UEFI-asetukset. Jos sinulla on vanha asetusvalikko (BIOS), sinun on painettava asennusnäppäintä ensimmäisen käynnistysjakson aikana. Tietyn asennusavaimen pitäisi näkyä aloitusnäytössä, mutta jos et huomaa sitä, voit etsiä sitä verkosta käyttämällä hakulausetta ' * emolevyn malli + asennusavain * '.

Paina näppäintä siirtyäksesi BIOS-asetuksiin

Siirry asetuksiin painamalla [näppäintä]

merkintä: Voit myös mennä siihen sokeasti ja painaa yleisimpiä asennusnäppäimiä ensimmäisen käynnistysjakson aikana. Asennusavain 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ä Edistynyt käynnistys valikossa. Voit tehdä tämän painamalla Windows-näppäin + R avata a Juosta ja valitse sitten ' ms-settings: palautus ”Ja paina Tulla sisään avata Palautus-valikko n asetukset sovellus. Kun olet siellä, napsauta vain Käynnistä uudelleen nyt -painiketta Edistynyt käynnistys .

Pääset edistyneeseen käynnistysvalikkoon

Jonkin ajan kuluttua tietokoneesi käynnistyy uudelleen suoraan Edistyneet asetukset valikossa. Kun olet siellä, siirry kohtaan Edistyneet asetukset valikko ja napsauta UEFI-laiteohjelmiston asetukset .

UEFI-laiteohjelmiston asetusten käyttäminen

Kun olet päässyt BIOS- tai UEFI-asetuksiisi, aloita etsimään laitteiston virtualisointivaihtoehtoa. BIOS / UEFI-versiostasi riippuen tämä asetus on lueteltu eri nimillä. Löydät sen tyypillisesti joko Virtualisointitekniikka (VTx / VTd) , Intel-virtualisointitekniikka tai AMD-V-virtualisointi . Mahdollisuudet ovat vaihtoehto, joka löytyy kohdasta Piirisarja , Suoritin , CPU: n lisäasetukset tai jotain vastaavaa.

Virtualisoinnin ottaminen käyttöön BIOS-asetuksista

Kun olet onnistunut ottamaan laitteiston virtualisoinnin käyttöön, tallenna BIOS / UEFI-muutokset, käynnistä tietokone uudelleen ja tarkista, onko virhe korjattu seuraavalla käynnistyksellä.

Tapa 4: Windows Hypervisor -alustan ottaminen käyttöön (jos käytettävissä)

Jos kohtaat ongelman AMD-suorittimessa virtualisointitekniikoilla (uudemmat suorittimen mallit, kuten Ryzen), ongelma saattaa ilmetä, koska Windows Hypervisor -alusta ei ole käytössä laitteellasi.

Muista kuitenkin, että tämän ominaisuuden ottamiseksi käyttöön sinun on varmistettava, että sinulla on Windows 10: n koontiversio 1803 tai vanhempi.

Windows Hypervisor -alusta voidaan ottaa käyttöön Kytke Windowsin ominaisuus päälle tai pois päältä -näyttö. Tässä on pikaopas tämän tekemiseen:

  1. Lehdistö Windows-näppäin + R avaa Suorita-valintaikkuna. Kirjoita sitten appwiz.cpl ”Ja paina Tulla sisään avata Ohjelmat ja ominaisuudet -näyttö.

    Kirjoita appwiz.cpl ja paina Enter avataksesi asennettujen ohjelmien sivun

  2. Sisällä Ohjelmat ja ominaisuudet napsauta Laita Windows toiminnot päälle tai pois vasemmasta ruudusta.

    Avaa Windowsin ominaisuudet -näyttö

  3. Valitse Windowsin ominaisuudet -ikkunan sisällä oleva ruutu Windows Hypervisor -alusta ja osui Ok ominaisuuden ottamiseksi käyttöön.

    Ota Hypervisor-alusta käyttöön

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

  4. Käynnistä tietokone uudelleen ja tarkista, onko virhe korjattu.
5 minuuttia luettu