Emulator Android Studia ima težave v sistemu Windows 11

Če imate težave z emulatorjem Android Studio v sistemu Windows 11, niste edini. Google in Microsoft delata na popravku.

Ena najpomembnejših komponent razvojnega SDK-ja za Android Studio je Android Emulator, ki razvijalcem omogoča preizkušanje svojih aplikacij na široki paleti virtualizirane strojne opreme. Vendar se zdi, da emulator Android še ni bil povsem pripravljen za izdajo sistema Windows 11, saj prihajajo poročila o napakah za emulator pri uporabi Hyper-V. K sreči obstaja tudi popravek v razvoju.

Posodobitev 1 (11/11/21 @ 12:35 ET): Android Studio Emulator 31.1.2 ima zdaj izpuščen s popravkom za Hyper-V v sistemu Windows 11. Kmalu bi se morala pojaviti kot posodobitev v Android Studiu za vse. Članek, kot je bil objavljen na novembra11, 2021, je ohranjena spodaj.

Obstajajo vsaj nekaj deset poročil na spletu, da se Android Emulator ne zažene v sistemu Windows 11 (prek Mishaala Rahmana na Twitterju) pri uporabi Hyper-V, Microsoftovega izvornega hipervizorja v sistemu Windows. Težava vpliva na osebne računalnike s procesorji Intel ali AMD, vendar emulatorji, ki uporabljajo gonilnik hipervizorja za procesorje AMD namesto Hyper-V, niso prizadeti. Napaka prav tako ne vpliva na računalnike z operacijskim sistemom Windows 10, Linux ali macOS.

K sreči je popravek že v razvoju. Microsoftovi razvijalci so potrdili, da gre za napako, povezano z XSAVE v API-ju Hyper-V v sistemu Windows 11, Google in Microsoft pa se trudita rešiti težavo. Če trenutno potrebujete rešitev, lahko odstranite vrstico v izvorni kodi emulatorja Android Studio in jo prevedite sami, oz zamenjajte eno datoteko z vnaprej prevedeno različico, ki jo je nekdo ustvaril.

Čeprav je emulator Android Studio morda trenutno (delno) pokvarjen v sistemu Windows 11, lahko še vedno zagon aplikacij za Android v sistemu Windows 11 prek vgrajenega podsistema Windows za Android. Pravzaprav s možnost stranskega nalaganja aplikacij, lahko celo preizkusite svoje projekte Android Studio v sistemu Windows 11, ne da bi skrbeli za emulator. Googlov emulator je še vedno najboljša možnost za preizkušanje posebnih funkcij strojne opreme, kot so premiki pospeševalnika, lokacije GPS po meri, zložljivi vmesniki in še veliko več. In seveda, če imate fizično napravo Android, jo lahko povežete z računalnikom za testiranje aplikacij in iger.