Android: l'Émulateur souvent déconnecté (offline)!
Parfois juste après que j'ai lancé un nouvel émulateur, pour la première fois, j'étais en train de charger mon apk, cependant, je dois "émulateur: ERREUR: l'utilisateur des données de l'image est utilisé par un autre émulateur. l'abandon".
J'ai lancé un nouvel émulateur, et l'a laissé seul, quelques minutes plus tard, DDMS a montré un "appareil hors connexion".
J'ai dû redémarrer un nouveau, vous le savez, minutes gaspillées.
C'est vraiment déranger que je reçois cette erreur et ralenti le débogage.
Comment puis-je résoudre ce problème?
Avez-vous cherché sur StackOverflow? Ici sont quelques-uns des postes similaires: (stackoverflow.com/questions/2333273/emulator-5554-disconnected) (stackoverflow.com/questions/1740834/emulator-problem-in-android)
Bien sûr, j'ai fait une recherche ici, cependant toutes les réponses sur StackOverFlow ne pouvez pas résoudre le problème une fois pour toutes, j'ai continué à obtenir ce... Et la suppression de fichiers de verrouillage était temps consommé, je dois redémarrer l'émulateur
Bien sûr, j'ai fait une recherche ici, cependant toutes les réponses sur StackOverFlow ne pouvez pas résoudre le problème une fois pour toutes, j'ai continué à obtenir ce... Et la suppression de fichiers de verrouillage était temps consommé, je dois redémarrer l'émulateur
OriginalL'auteur fifth | 2011-05-16
Vous devez vous connecter pour publier un commentaire.
Si l'émulateur est encore en vie, vous pouvez dire à la bad pour vous y connecter via tcp (qui est je crois ce qu'il fait de toute façon, qu'il utilise normalement un "émulateur" classe de nom et serait maintenant obtenir une ip:port)
Il a été un moment depuis que j'ai eu à le faire, mais je pense que si vous étiez à l'aide de l'émulateur-5554 que vous vous connectez à votre ordinateur de développement du bouclage d'un port supérieur, c'est à dire:
Si cela fonctionne bad dispositifs de montrer une éclipse faut le voir comme une option de déploiement
La "utilisé" problème sonne comme une rassis fichier de verrouillage peut-être laissé dans un accident
avec android-19 et x86-64) le problème (même en mode hors connexion tcp se connecte) ici est aléatoire. J'avais besoin d'écrire un wrapper qui redémarre l'émulateur jusqu'à ce qu'il obtient une connexion......... pour moi, il ressemble à un bug qui n'est guère surprenant si vous savez comment beaucoup les bugs sont dans l'image.
de nouveau j'ai eu cette erreur: "ddmlib: Une connexion établie a été abandonnée par le logiciel sur votre machine hôte"
OriginalL'auteur
J'ai une autre solution. essayez cette
A fonctionné pour moi merci.
Merci beaucoup mon ami ! on a littéralement sauvé ma journée ! J'étais à la recherche ainsi beaucoup de solution, rien n'a fonctionné...Mais la vôtre n'.La réponse devrait mériter plus de votes !
OriginalL'auteur
Dans mon cas, il arrive quand j'ai un autre processus à l'écoute sur l'émulateur de port.
par exemple, si je vois:
cela signifie que quelque chose est en utilisant le port 5554
OriginalL'auteur
Supprimer manuellement ces dossiers suivants:
cela fonctionne toujours pour moi. :3
avez-vous essayé de créer un autre AVD?
OriginalL'auteur
Sur Arch Linux x64, j'ai eu ce genre de problème qui m'a conduit à cette question. À l'aide d'Eclipse, le
emulator-5554
fenêtre de geler, et Eclipse qui m'a incité à en commencer une nouvelle. Dans la boîte de dialogue suivante,emulator-5554
a été signalé à être en mode hors connexion, avec un inconnu de la cible. Si j'ai commencé une nouvelle instance, il seraitemulator-5556
. Ce problème a persisté à travers Eclipse redémarre et log-off sur les cycles de trop! De plus,killx
de fermer la fenêtre, mais le processus est toujours en cours d'exécution.Trouvez les
emulator64-arm
id de processus (pasemulator-arm
!):...et puis juste
kill -9
:...où
6728
était son PID. Ce déconnecte complètement de l'émulateur afin Eclipse pouvez essayer de l'exécuter à nouveau.OriginalL'auteur
Ouvrez android debug monitor par la fenêtre
en tapant "moniteur" de commande dans cmd,
ensuite, sélectionnez l'appareil dans la fenêtre du moniteur,
cliquez sur la flèche vers le bas comme indiqué sur la figure, alors cliquez sur réinitialiser onglet c'est tout ce que vous aurez une connexion internet.
OriginalL'auteur
C'était une étrange
J'ai eu ce problème, arrêté automatiquement l'émulateur localhost:5554 après le lancement de l'application.
Je ne sais pas pourquoi ça arrive, mais intil aujourd'hui, j'ai fait quelque chose de différent à j'ai pu lancer la normalité.
Ce que j'ai fait comme différents pour changer la prespective d'Eclipse ADT. J'ai été l'exécution de l'application de Débogage et maintenant j'ai exécuté à partir de Java Prespective, il a travaillé, je ne sais pas la raison, je me devais de le partager, de le son de certains .. cette réponse, mais j'ai résolu le faire sans suppression et création de nouveau mon android virtual device.
OriginalL'auteur