J'ai créé un émulateur utilisant Android 7.1.1 (API 25) CPU X86. Lorsque je démarre l'émulateur, il affiche le problème pixel launcher keeps stopping
. J'ai vérifié avec le CPU x86_64 aussi mais le même problème.
Voici la capture d'écran:
Voici ma config de détails:
MODIFIER
Il semble que le problème soit résolu dans Android Studio 2.2.3. Si, pour une raison quelconque, le problème persiste, la solution ci-dessous fonctionne.
Réponse originale
J'ai trouvé une solution raisonnable pour le moment ... Le problème réside principalement dans le programme de lancement, pas dans l'émulateur lui-même ... Donc l'installation d'un programme de lancement différent peut résoudre le problème ... J'ai installé le programme de lancement GO à partir d'ici: http://www.appsapk.com/go-launcher-ex/
Il suffit de glisser-déposer l'apk sur l'émulateur et de l'installer, puis d'indiquer au système d'exploitation de l'utiliser par défaut.
Je ne sais pas si cet apk en particulier est une copie légale de l'apk, mais de toute façon, cela résout le problème pour moi et il existe de nombreux lanceurs
bonne chance.
effacer les données de l'application du lanceur peut aider
adb Shell pm clear com.google.Android.apps.nexuslauncher
J'ai pu résoudre ce problème en désactivant "Suggestions d'application" dans les paramètres du lanceur de pixels. Vous pouvez ouvrir le panneau de configuration avec cette commande:
adb Shell am start com.google.Android.apps.nexuslauncher/.SettingsActivity
Après une journée de dépannage de ce problème, je viens de supprimer l’émulateur et d’en créer un autre avec un nom différent . Maintenant cela fonctionne mais reste très lent. je dois peut-être mettre à niveau mon ordinateur portable.
cela a fonctionné pour moi de simplement nettoyer le projet
Quelques bonnes suggestions ci-dessus, mais j'ai découvert qu'il se bloquait car le HAXM RAM spécifié était supérieur au AVD RAM.
J'ai commencé à recevoir le crash du programme de lancement de pixels après avoir mis à jour la dernière version de l'émulateur (26.1.2) et la dernière version de HAXM (6.0.6). Par défaut, HAXM RAM était défini sur 2 Go et le RAM alloué à mon périphérique virtuel était de 1 536 Mo. Après avoir mis à jour le HAXM RAM à 1 Go, j'ai cessé de recevoir le plantage du programme de lancement de pixels.
Pour mettre à jour le HAXM RAM, vous devez exécuter le programme d'installation HAXM à nouveau. Reportez-vous à ce lien Configuration HAXM dans Android Studio