Lorsque j'exécute mon application à partir d'AndroidStudio 0.4.3 en utilisant Run
je vois Choose Device
qui comprend deux sections choose a running device
ou Launch Emulator
. Je n'ai pas d'émulateur en cours d'exécution pour le moment, donc je clique sur ...
pour lancer le gestionnaire AVD et démarrer un émulateur. À ce stade, je vois que sous choose a running device
l'émulateur que je viens de lancer apparaît mais il est répertorié comme offline
.
Dans le passé, le statut offline
avait disparu lorsque l'émulateur était complètement opérationnel. Cependant, maintenant, j'ai remarqué que lorsque l'émulateur est complètement lancé, il n'apparaît plus dans choose a running device
.
J'ai l'impression de toujours jouer au chat et à la souris avec Android studio qui prend l'émulateur. Y a-t-il une meilleure façon de le faire? Suis-je en train de manquer quelque chose?
Désactivez puis activez Intégration ADB
Dans Android Studio, accédez à
Exécutez à nouveau votre application. L'émulateur qui manquait auparavant dans la boîte de dialogue Exécuter devrait être disponible pour être sélectionné sur lequel exécuter votre application.
Essayez de tuer le serveur adb et redémarrez-le.
Localisez votre binaire adb (linux/osx) ou adb.exe (windows) et faites:
adb kill-server
adb start-server
cela devrait résoudre votre problème
Même si votre problème n'est toujours pas résolu alors Redémarrez l'émulateur.
Décocher la case "Activer ADB" a fonctionné pour moi
Sous Windows, l'exécution de Android Studio avec des autorisations d'administrateur peut aider (en plus de redémarrer le serveur adb).