Hvis du oplever problemer med Android Studio Emulator på Windows 11, er du ikke alene. Google og Microsoft arbejder på en rettelse.
En af de vigtigste komponenter i Android Studio udviklings-SDK er Android Emulator, som giver udviklere mulighed for at teste deres apps på en bred vifte af virtualiseret hardware. Det ser dog ud til, at Android-emulatoren ikke var helt klar til udgivelsen af Windows 11, da fejlrapporter kommer ind for emulatoren, når du bruger Hyper-V. Heldigvis er der også en rettelse i udviklingen.
Opdatering 1 (11/11/21 @ 12:35 ET): Android Studio Emulator 31.1.2 har nu frigivet med en rettelse til Hyper-V på Windows 11. Det skulle snart vises som en opdatering i Android Studio for alle. Artiklen som offentliggjort den november11, 2021, er bevaret nedenfor.
Der er i hvert fald et par dusin rapporter online af Android Emulator, der ikke starter på Windows 11 (via Mishaal Rahman på Twitter) når du bruger Hyper-V, Microsofts native hypervisor i Windows. Problemet påvirker pc'er med enten Intel- eller AMD-processorer, men emulatorer, der bruger Hypervisor-driveren til AMD-processorer i stedet for Hyper-V, påvirkes ikke. Computere, der kører Windows 10, Linux eller macOS, er heller ikke påvirket af fejlen.
Heldigvis er en rettelse allerede under udvikling. Microsofts udviklere bekræftede, at problemet er en fejl relateret til XSAVE i Hyper-V API på Windows 11, og Google og Microsoft arbejder på at løse problemet. Hvis du har brug for en løsning lige nu, kan du enten fjern en linje i Android Studio Emulator's kildekode og kompiler den selv, eller erstatte en fil med en præ-kompileret version, som nogen har lavet.
Selvom Android Studio Emulator måske er (delvist) ødelagt på Windows 11 lige nu, kan du stadig køre Android-apps på Windows 11 gennem det indbyggede Windows-undersystem til Android. Faktisk med muligheden for at sideloade apps, kan du endda teste dine Android Studio-projekter i Windows 11 uden at bekymre dig om emulatoren. Googles emulator er dog stadig den bedste mulighed for at teste specifikke hardwarefunktioner, såsom acceleratorbevægelser, brugerdefinerede GPS-placeringer, foldbare grænseflader og meget mere. Og selvfølgelig, hvis du har en fysisk Android-enhed, kan du tilslutte den til din pc for at teste applikationer og spil.