O emulador do Android Studio está apresentando problemas no Windows 11

Se estiver tendo problemas com o Android Studio Emulator no Windows 11, você não está sozinho. Google e Microsoft estão trabalhando em uma solução.

Um dos componentes mais importantes do SDK de desenvolvimento do Android Studio é o Android Emulator, que permite aos desenvolvedores testar seus aplicativos em uma ampla variedade de hardware virtualizado. No entanto, parece que o Android Emulator não estava totalmente pronto para o lançamento do Windows 11, já que relatórios de bugs estão chegando para o emulador ao usar o Hyper-V. Felizmente, também há uma correção no desenvolvimento.

Atualização 1 (11/11/21 @ 12:35 ET): O emulador do Android Studio 31.1.2 tem agora foi liberado com uma correção para Hyper-V no Windows 11. Em breve deverá aparecer como uma atualização no Android Studio para todos. O artigo publicado em novembro11, 2021, é preservado abaixo.

Existem pelo menos algumas dezenas de relatórios online do Android Emulator não iniciando no Windows 11 (via Mishaal Rahman no Twitter) ao usar o Hyper-V, o hipervisor nativo da Microsoft no Windows. O problema está afetando PCs com processadores Intel ou AMD, mas os emuladores que usam o driver Hypervisor para processadores AMD em vez do Hyper-V não são afetados. Computadores que executam Windows 10, Linux ou macOS também não são afetados pelo bug.

Felizmente, uma correção já está em desenvolvimento. Os desenvolvedores da Microsoft confirmaram que o problema é um bug relacionado ao XSAVE na API Hyper-V do Windows 11, e o Google e a Microsoft estão trabalhando para resolver o problema. Se precisar de uma solução agora, você pode remova uma linha no código-fonte do Android Studio Emulator e compile você mesmo, ou substitua um arquivo por uma versão pré-compilada que alguém criou.

Mesmo que o Android Studio Emulator possa estar (parcialmente) quebrado no Windows 11 agora, você ainda pode execute aplicativos Android no Windows 11 por meio do subsistema Windows integrado para Android. Na verdade, com a capacidade de fazer sideload de aplicativos, você pode até testar seus projetos do Android Studio no Windows 11 sem se preocupar com o emulador. O emulador do Google ainda é a melhor opção para testar recursos específicos de hardware, como movimentos do acelerador, localizações GPS personalizadas, interfaces dobráveis ​​e muito mais. E, claro, se você tiver um dispositivo Android físico, poderá conectá-lo ao seu PC para testar aplicativos e jogos.