Android Studion emulaattorissa on ongelmia Windows 11:ssä

Jos sinulla on ongelmia Android Studio -emulaattorin kanssa Windows 11:ssä, et ole yksin. Google ja Microsoft työskentelevät korjauksen parissa.

Yksi Android Studion kehitys-SDK: n tärkeimmistä osista on Android-emulaattori, jonka avulla kehittäjät voivat testata sovelluksiaan monenlaisilla virtualisoiduilla laitteistoilla. Vaikuttaa kuitenkin siltä, ​​että Android-emulaattori ei ollut aivan valmis Windows 11:n julkaisuun, koska emulaattorille tulee virheraportteja käytettäessä Hyper-V: tä. Onneksi on myös korjaustyötä.

Päivitys 1 (11/11/21 @ 12:35 ET): Android Studio Emulator 31.1.2 sisältää nyt vapautettu Hyper-V: n korjauksella Windows 11:ssä. Sen pitäisi pian ilmestyä päivityksenä Android Studiossa kaikille. Artikkeli sellaisena kuin se on julkaistu marraskuu11, 2021, on säilytetty alla.

Niitä on ainakin muutamia kymmeniä raportteja verkossa, kun Android-emulaattori ei käynnisty Windows 11:ssä (Mishaal Rahmanin kautta Twitterissä) käytettäessä Hyper-V: tä, Microsoftin alkuperäistä hypervisoria Windowsissa. Ongelma koskee tietokoneita, joissa on joko Intel- tai AMD-prosessori, mutta emulaattorit, jotka käyttävät Hypervisor-ohjainta AMD-suorittimille Hyper-V: n sijaan. Virhe ei myöskään vaikuta tietokoneisiin, joissa on Windows 10, Linux tai macOS.

Onneksi korjaus on jo kehitteillä. Microsoftin kehittäjät vahvistivat, että ongelma liittyy XSAVE: hen Windows 11:n Hyper-V API: ssa, ja Google ja Microsoft pyrkivät ratkaisemaan ongelman. Jos tarvitset ratkaisun juuri nyt, voit joko poista rivi Android Studio Emulatorin lähdekoodista ja käännä se itse, tai korvata yksi tiedosto jonkun valmiiksi käännetyllä versiolla.

Vaikka Android Studio -emulaattori saattaa olla (osittain) rikki Windows 11:ssä juuri nyt, voit silti suorita Android-sovelluksia Windows 11:ssä Androidin sisäänrakennetun Windows-alijärjestelmän kautta. Itse asiassa kanssa mahdollisuus ladata sovelluksia sivulta, voit jopa testata Android Studio -projektejasi Windows 11:ssä murehtimatta emulaattorista. Googlen emulaattori on kuitenkin edelleen paras vaihtoehto tiettyjen laitteisto-ominaisuuksien, kuten kiihdytinliikkeitä, mukautettuja GPS-sijainteja, taitettavat liitännät ja paljon muuta, testaamiseen. Ja tietysti, jos sinulla on fyysinen Android-laite, voit liittää sen tietokoneeseesi sovellusten ja pelien testaamista varten.