Kui teil on probleeme Android Studio emulaatoriga operatsioonisüsteemis Windows 11, ei ole te üksi. Google ja Microsoft töötavad paranduse kallal.
Android Studio arendus-SDK üks olulisemaid komponente on Androidi emulaator, mis võimaldab arendajatel testida oma rakendusi laias valikus virtualiseeritud riistvaras. Siiski näib, et Androidi emulaator ei olnud Windows 11 väljalaskmiseks päris valmis, kuna Hyper-V kasutamisel ilmuvad emulaatori veaaruanded. Õnneks on arenduses ka parandus.
Värskendus 1 (11/11/21 @ 12:35 ET): Android Studio Emulator 31.1.2 on nüüd vabastatud Hyper-V parandusega Windows 11-s. See peaks peagi ilmuma Android Studio värskendusena kõigile. Artikkel avaldatud kujul novembril11, 2021, on säilinud allpool.
Neid on vähemalt paarkümmend aruannet Internetis, kui Androidi emulaator ei käivitu operatsioonisüsteemis Windows 11 (Mishaal Rahmani kaudu Twitteris), kui kasutate Hyper-V-d, Microsofti natiivset hüperviisorit Windowsis. Probleem puudutab kas Inteli või AMD protsessoriga personaalarvuteid, kuid see ei mõjuta Hyper-V asemel AMD protsessoritele mõeldud Hypervisor Driver'i kasutavaid emulaatoreid. Viga ei mõjuta ka Windows 10, Linuxi või macOS-i kasutavaid arvuteid.
Õnneks on parandus juba väljatöötamisel. Microsofti arendajad kinnitasid, et probleem on XSAVE-ga seotud viga Windows 11 Hyper-V API-s ning Google ja Microsoft töötavad selle probleemi lahendamise nimel. Kui vajate praegu lahendust, saate seda teha eemaldage Android Studio emulaatori lähtekoodist rida ja kompileerige see ise, või asendada üks fail kellegi tehtud eelkompileeritud versiooniga.
Kuigi Android Studio emulaator võib praegu Windows 11-s olla (osaliselt) katki, saate seda siiski teha käitage Androidi rakendusi opsüsteemis Windows 11 Androidi sisseehitatud Windowsi alamsüsteemi kaudu. Tegelikult koos võimalus rakendusi külglaadida, saate isegi testida oma Android Studio projekte Windows 11-s, ilma emulaatori pärast muretsemata. Google'i emulaator on siiski parim valik konkreetsete riistvarafunktsioonide (nt kiirendi liigutused, kohandatud GPS-asukohad, kokkupandavad liidesed ja palju muud) testimiseks. Ja muidugi, kui teil on füüsiline Android-seade, saate selle rakenduste ja mängude testimiseks arvutiga ühendada.