Je pense aussi que c'est lié au fait que le Playstore soit contenu ou non, mais je ne peux pas expliquer pourquoi.
Dielson Sales a déjà donné la réponse qui a fonctionné pour moi - malheureusement seulement dans un commentaire à ce sujet. responder . J'ai juste pensé que ça valait la peine d'en faire une "vraie" réponse :
Modifier le config.ini
de l'AVD. Sous Linux, il est situé sous /home/<user>/.android/avd/<AVD-name>/config.ini
(dans mon cas <AVD-name>
es Nexus_5X_API_29.avd
).
Dans un éditeur de texte, changez les lignes
hw.gpu.enabled=no
hw.gpu.mode=auto
soit pour
hw.gpu.enabled=no
hw.gpu.mode=off
ou à
hw.gpu.enabled=yes
hw.gpu.mode=host
Ce paramètre est conservé même s'il est ouvert dans le gestionnaire de périphériques virtuels d'Android Studio. Il n'est simplement pas modifiable à cet endroit.
J'ai également essayé ceci, que j'ai trouvé dans un autre AVD :
hw.gpu.enabled=yes
hw.gpu.mode=software
Mais cela est ensuite changé en "non" / "off" par le gestionnaire de périphériques virtuels d'Android. Je n'ai pas cherché plus loin jusqu'à présent. hw.gpu.mode=off
a fonctionné pour moi. Sinon, tout Kubuntu se bloque (j'utilise le pilote Nouveau, pas le pilote NVidia).
0 votes
Hmmm... Je suis sur Ubuntu 16.10, et ce menu déroulant est disponible pour moi, avec les options "matériel", "logiciel", et "automatique". Essayez de créer un émulateur de résolution inférieure (par rapport à la résolution 1080p que vous essayez actuellement).
4 votes
Hmm si j'installe un Nexus 4, je peux changer les paramètres graphiques. Bizarre...
0 votes
@MichelMichels avez-vous trouvé une solution ? Je dois utiliser des cartes et le Nexus 4 ne supporte pas cette fonctionnalité.
0 votes
Je n'ai pas trouvé de solution pour l'émulateur Nexus 5X. Seulement le Nexus 4... Je suis désolé.
1 votes
J'ai trouvé une solution de contournement : Je lance l'émulateur depuis la ligne de commande avec
-gpu swiftshader_indirect
paramètre. developer.Android.com/studio/run/emulateur-acceleration.html