Android Studios emulator har problemer på Windows 11

Hvis du opplever problemer med Android Studio Emulator på Windows 11, er du ikke alene. Google og Microsoft jobber med en løsning.

En av de viktigste komponentene i Android Studio utviklings-SDK er Android Emulator, som lar utviklere teste appene sine på et bredt spekter av virtualisert maskinvare. Det ser imidlertid ut til at Android-emulatoren ikke var helt klar for utgivelsen av Windows 11, ettersom feilrapporter kommer inn for emulatoren når du bruker Hyper-V. Heldigvis er det også en løsning i utviklingen.

Oppdatering 1 (11/11/21 @ 12:35 ET): Android Studio Emulator 31.1.2 har nå utgitt med en løsning for Hyper-V på Windows 11. Den skal snart vises som en oppdatering i Android Studio for alle. Artikkelen som publisert på november11, 2021, er bevart nedenfor.

Det finnes i hvert fall noen titalls rapporter online av Android Emulator som ikke starter på Windows 11 (via Mishaal Rahman på Twitter) når du bruker Hyper-V, Microsofts opprinnelige hypervisor i Windows. Problemet påvirker PC-er med enten Intel- eller AMD-prosessorer, men emulatorer som bruker Hypervisor-driveren for AMD-prosessorer i stedet for Hyper-V er upåvirket. Datamaskiner som kjører Windows 10, Linux eller macOS påvirkes heller ikke av feilen.

Heldigvis er en løsning allerede under utvikling. Microsofts utviklere bekreftet at problemet er en feil relatert til XSAVE i Hyper-V API på Windows 11, og Google og Microsoft jobber med å løse problemet. Hvis du trenger en løsning akkurat nå, kan du enten fjern en linje i Android Studio Emulators kildekode og kompiler den selv, eller erstatte én fil med en forhåndskompilert versjon noen har laget.

Selv om Android Studio Emulator kan være (delvis) ødelagt på Windows 11 akkurat nå, kan du fortsatt kjøre Android-apper på Windows 11 gjennom det innebygde Windows-undersystemet for Android. Faktisk med muligheten til å sidelaste apper, kan du til og med teste Android Studio-prosjektene dine i Windows 11 uten å bekymre deg for emulatoren. Googles emulator er likevel det beste alternativet for å teste spesifikke maskinvarefunksjoner, for eksempel akseleratorbevegelser, tilpassede GPS-plasseringer, sammenleggbare grensesnitt og mye mer. Og selvfølgelig, hvis du har en fysisk Android-enhet, kan du koble den til PC-en din for å teste applikasjoner og spill.