Test pour voir si cela fonctionne lorsque votre PC est pas connecté au réseau (pas de WiFi, pas de câbles réseau). Si fonctionne dans ces conditions, il se peut que vous deviez vous assurer que les adresses se résolvent correctement en localhost
. Les messages que DDMS et adb.exe utilisent pour le débogage et la communication à la machine virtuelle doivent correctement résoudre à localhost
sur votre PC. (Oui, il est étrange que d'autres commandes utilisant DDMS & adb marchent très bien, mais le débogage ne fonctionne pas.) Il semble que quelque chose dans DDMS ou adb doive être standardisé pour fonctionner dans les mêmes conditions.)
Si vous avez besoin de assurez-vous que les choses Résolus à localhost
correctement:
1) Assurez-vous que cette ligne est dans votre fichier /Windows/System32/drivers/etc/hosts
:
127.0.0.1 localhost
(vous pouvez avoir une quantité d'espace entre « 127.0.0.1 » et " localhost ")
2) Si cela ne fonctionne pas, vous devrez peut-être également ajouter l'adresse IPv4 de votre PC au fichier hosts et la résoudre en localhost
. (Vous pouvez trouver l'adresse IPv4 de votre machine avec la commande ipconfig
.) Si, par exemple, votre adresse IPv4 de la machine est 192.168.1.100
alors vous ajoutez la ligne
192.168.1.100 localhost
à votre fichier hosts. (Vous pouvez l'ajouter sous la ligne "127.0.0.1 localhost" dans le fichier.
Vous pouvez vérifier que adb (et votre émulateur si vous en exécutez un) écoute les ports à l'aide de la commande netstat -b
. (Notez que vous avez besoin des privilèges administrateur pour l'option -b
. J'ouvre une fenêtre de commande en utilisant "Exécuter en tant qu'administrateur.")
Avez-vous essayé de redémarrer Eclipse? Je redémarre généralement Eclipse lorsque j'obtiens une erreur de délai de connexion. – Vinoth
vérifier http://stackoverflow.com/questions/975384/eclipse-error-failed-to-connect-to-remote-vm –
@Vinoth Oui, j'ai redémarré Eclipse plusieurs fois. Pas de dé. – AngryHacker