L'emulatore di Android Studio presenta problemi su Windows 11

Se riscontri problemi con l'emulatore Android Studio su Windows 11, non sei il solo. Google e Microsoft stanno lavorando a una soluzione.

Uno dei componenti più importanti dell'SDK di sviluppo di Android Studio è l'emulatore Android, che consente agli sviluppatori di testare le proprie app su un'ampia gamma di hardware virtualizzato. Tuttavia, sembrerebbe che l'emulatore Android non fosse ancora pronto per il rilascio di Windows 11, poiché stanno arrivando segnalazioni di bug per l'emulatore quando si utilizza Hyper-V. Per fortuna, c'è anche una soluzione in fase di sviluppo.

Aggiornamento 1 (11/11/21 @ 12:35 ET): L'emulatore Android Studio 31.1.2 ha ora è stato rilasciato con una correzione per Hyper-V su Windows 11. Dovrebbe apparire presto come aggiornamento in Android Studio per tutti. L'articolo pubblicato su novembre11, 2021, è conservato di seguito.

Ci sono almeno qualche decina di segnalazioni online dell'emulatore Android che non si avvia su Windows 11 (tramite Mishaal Rahman su Twitter

) quando si utilizza Hyper-V, l'hypervisor nativo di Microsoft in Windows. Il problema riguarda i PC con processori Intel o AMD, ma gli emulatori che utilizzano il driver Hypervisor per processori AMD anziché Hyper-V non sono interessati. Anche i computer che eseguono Windows 10, Linux o macOS non sono interessati dal bug.

Per fortuna, una correzione è già in fase di sviluppo. Gli sviluppatori di Microsoft hanno confermato che il problema è un bug relativo a XSAVE nell'API Hyper-V su Windows 11 e Google e Microsoft stanno lavorando per risolvere il problema. Se hai bisogno di una soluzione adesso, puoi farlo in entrambi i casi rimuovi una riga nel codice sorgente dell'emulatore Android Studio e compilalo tu stesso, O sostituire un file con una versione precompilata creata da qualcuno.

Anche se l'emulatore Android Studio potrebbe essere (parzialmente) danneggiato su Windows 11 in questo momento, puoi comunque farlo eseguire app Android su Windows 11 tramite il sottosistema Windows integrato per Android. In effetti, con la possibilità di eseguire il sideload delle app, puoi persino testare i tuoi progetti Android Studio in Windows 11 senza preoccuparti dell'emulatore. L'emulatore di Google rimane comunque l'opzione migliore per testare funzionalità hardware specifiche, come i movimenti dell'acceleratore, posizioni GPS personalizzate, interfacce pieghevoli e molto altro. E, naturalmente, se disponi di un dispositivo Android fisico, puoi collegarlo al tuo PC per testare applicazioni e giochi.