Om du har problem med Android Studio Emulator på Windows 11 är du inte ensam. Google och Microsoft arbetar på en fix.
En av de viktigaste komponenterna i Android Studios utvecklings-SDK är Android Emulator, som låter utvecklare testa sina appar på ett brett utbud av virtualiserad hårdvara. Det verkar dock som att Android-emulatorn inte riktigt var redo för lanseringen av Windows 11, eftersom felrapporter kommer in för emulatorn när du använder Hyper-V. Tack och lov finns det också en fix i utvecklingen.
Uppdatering 1 (11/11/21 @ 12:35 ET): Android Studio Emulator 31.1.2 har nu släppt med en fix för Hyper-V på Windows 11. Det bör snart visas som en uppdatering i Android Studio för alla. Artikeln publicerad på november11, 2021, bevaras nedan.
Det finns åtminstone några dussin rapporter online av Android Emulator som inte startar på Windows 11 (via Mishaal Rahman på Twitter) när du använder Hyper-V, Microsofts inbyggda hypervisor i Windows. Problemet påverkar datorer med antingen Intel- eller AMD-processorer, men emulatorer som använder Hypervisor-drivrutinen för AMD-processorer istället för Hyper-V påverkas inte. Datorer som kör Windows 10, Linux eller macOS påverkas inte heller av felet.
Tack och lov är en fix redan under utveckling. Microsofts utvecklare bekräftade att problemet är en bugg relaterad till XSAVE i Hyper-V API på Windows 11, och Google och Microsoft arbetar för att lösa problemet. Om du behöver en lösning just nu kan du antingen ta bort en rad i Android Studio Emulators källkod och kompilera den själv, eller ersätt en fil med en förkompilerad version som någon skapat.
Även om Android Studio Emulator kan vara (delvis) trasig på Windows 11 just nu, kan du fortfarande kör Android-appar på Windows 11 genom det inbyggda Windows-undersystemet för Android. Faktiskt med möjligheten att sidladda appar, du kan till och med testa dina Android Studio-projekt i Windows 11 utan att oroa dig för emulatorn. Googles emulator är dock fortfarande det bästa alternativet för att testa specifika hårdvarufunktioner, såsom acceleratorrörelser, anpassade GPS-platser, vikbara gränssnitt och mycket mer. Och naturligtvis, om du har en fysisk Android-enhet, kan du ansluta den till din PC för att testa applikationer och spel.