“Lancement d'erreur: impossible de se connecter à distance VM. Connection timed out” lorsque vous essayez de déboguer mon application sur mon appareil android
J'ai essayé toutes les options possibles donné sur le net et sur ce site, mais aucun d'entre eux travaillaient.
J'obtiens:
Lancement d'erreur: impossible de se connecter à distance VM. Connection timed out.
quand je suis en train de déboguer mon application sur mon mobile.
l'application s'exécute correctement sans aucun problème quand je suis en cours d'exécution normalement
J'ai utilisé au moins un de ces liens:
Comment faire pour résoudre les "en Attente d'un Débogueur" message?
Eclipse d'Erreur: "impossible de se connecter à distance VM"
Lancement d'erreur: impossible de se connecter à distance VM
https://forums.oracle.com/forums/thread.jspa?threadID=653343
Aucune de ces semblent fonctionner.
OriginalL'auteur Nik | 2012-01-27
Vous devez vous connecter pour publier un commentaire.
Aller à la Fenêtre -> Préférences -> Général> Connexions Réseau et vérifiez s'il ya une proxy ici, changer les "Actifs Fournisseur de l' "être" Direct " et essayez à nouveau.
tu dois être une blague l'homme. cela a fait ma journée!!! merci beaucoup
Fonctionne pour moi ...
La seule façon que cela fonctionnera pour moi
et 3 ans après ce post a été la première fois, il enregistre ma vie ...
OriginalL'auteur moonese
Je ne sais pas pourquoi, mais cela fonctionne pour moi:
D'abord Exécuter(ou Debug) de votre application dans un émulateur de Déboguer l'application sur le périphérique (sans fermer l'émulateur).
laissez-moi savoir si cela fonctionne pour vous.
OriginalL'auteur M. Usman Khan
J'ai eu le même problème frustrant. J'ai enfin trouvé quelque chose qui fonctionne pour moi: faire en sorte
localhosts
est résolu correctement (et vraiment explicitement).Test pour voir si ça fonctionne quand votre machine de développement est pas connecté sur le net (pas de WiFi, pas de câbles de réseau). Si il fonctionne dans ces conditions, il est peut-être que vous avez besoin pour vous assurer que les adresses sont la résolution de
localhost
correctement. Les messages que DDMS et adb.exe utiliser pour le débogage et la communication de la VM doit résoudre correctement àlocalhost
sur votre machine. (Oui, c'est bizarre que d'autres commandes à l'aide de DDMS & bad fonctionnent très bien, mais le débogage ne fonctionne pas. Semble que quelque chose dans DDMS ou la bad doit être normalisé de sorte qu'ils travaillent tous dans les mêmes conditions.)Si vous avez besoin pour vous assurer que les choses sont résolus à
localhost
correctement:1) assurez-vous que cette ligne est à votre
/Windows/System32/drivers/etc/hosts
[windows] (ouetc/hosts
[*nix] fichier:(vous pouvez avoir n'importe quelle quantité de blanc entre les "127.0.0.1" et "localhost")
2) Si cela ne fonctionne pas, alors vous devrez peut-être également ajouter votre PC de l'adresse IPv4 pour le fichier hosts, et le résoudre pour
localhost
. (Vous pouvez trouver l'adresse IPv4 de votre machine avec leipconfig
de commande.) Si, par exemple, votre machine de l'adresse IPv4 est192.168.1.100
ensuite, vous devez ajouter la ligneà votre fichier hosts. (Vous pouvez l'ajouter en dessous de la "127.0.0.1 localhost" ligne dans le fichier.)
J'ai eu (1) dans mon fichier hosts, mais il n'était toujours pas de travail (à moins que mon PC n'est pas connecté au net). J'ai essayé (2) sur un peu de deviner, et qui a fonctionné pour moi.
BTW: Vous pouvez vérifier que la bad (et votre émulateur si vous en utilisez un) est à l'écoute sur les ports à l'aide de la
netstat -b
de commande. (À noter que sur Win7 vous avez besoin des privilèges d'administrateur pour la-b
option. - Je ouvrir une fenêtre de commande à l'aide de "Exécuter en tant qu'Administrateur.")OriginalL'auteur aenw
Peut sembler comme une réponse évidente, mais assurez-vous que vous n'avez pas deux émulateurs de course - 5554; 5556; ... Le débogueur a des difficultés dans la configuration du port, quand il ne sait pas laquelle se connecter.
OriginalL'auteur Dave