2017-03-10 4 views
2

J'avais l'habitude de lancer et de déboguer des applications Android Studio sur un émulateur sans problème. Cependant, récemment, je ne parviens pas à démarrer l'émulateur. La mise à jour du SDK et des images système n'a pas résolu le problème. La mise à jour de qemu-system- * n'a pas aidé non plus.Impossible de démarrer l'émulateur de périphérique Android sous Linux

Info système: Linux Fedora 25 (x86_64), Android 2.2.3

studio

Répondre

9

Il s'est avéré que le problème était dû aux mêmes vieux problèmes de pilote NVidia avec Linux. Pour réparer le crash, j'ai ouvert AVD Manager depuis Android Studio (Outils-> Android-> AVD Manager), puis j'ai ouvert les paramètres du périphérique virtuel. Ensuite, dans la section Émulation des performances, en regard de Graphiques, j'ai sélectionné Logiciel plutôt qu'Automat ou Matériel. Cela fait l'affaire et il n'y a plus de plantage pour l'émulateur, bien que cela semble considérablement plus lent que par le passé lorsque Emulated Performance utilisait du matériel par défaut. Les captures d'écran suivantes donneront un meilleur indice sur la solution.
enter image description here

enter image description here

+1

Cela fonctionne, mais l'émulateur devient lent, trop lent. Je souhaite que nVidia fournisse des pilotes décents pour Linux. Je regrette presque de les avoir installées ... –

+1

Ouais c'est vrai Vitor. J'utilise parfois un vrai téléphone pour le débogage. Il s'avère que les graphismes Intel sont les meilleurs amis pour Linux. – JasonStack

+1

J'utilise le vrai téléphone la plupart du temps, mais un de mes projets actuels nécessite une communication multi-phone. Une conversation entre les utilisateurs, en particulier. Il s'avère que j'ai besoin de plus d'un téléphone pour discuter avec moi-même lors du débogage ... =/ –

1

Avez-vous essayé de courir AVD Manager à partir d'un terminal?

Control the Emulator from the Command Line

Ici, vous aurez probablement plus de détails sur les erreurs qui font l'émulateur fonctionne pas bien.

+0

Merci pour votre réponse rapide. Je vais le faire et vous mettre à jour sur le résultat – JasonStack