Eclipse DDMS error "Can't bind to local 8600 for debugger"
Solution 1:
In addition to adding "127.0.0.1 localhost" to your hosts file, make the following changes in Eclipse.
Under Window -> Preferences -> Android -> DDMS:
- Set Base local debugger port to "8601"
- Check the box that says "Use ADBHOST" and the value should be "127.0.0.1"
Thanks to Ben Clayton in the comments for leading me to a solution.
Some Google keywords: Ailment or solution for Nexus S Android debugging with the error message: Can't bind to local 8600 for debugger.
Solution 2:
Try killing port 8600 with this command:
fuser -k 8600/tcp
That fixed it for me.
Solution 3:
Don't uninstall, this is just a dumb thing done by the system which as trouble finding localhost it seems. Take a look in here, it's quite easy to fix. I had the same issue a few weeks ago and solved it this way.
the window Host file that is messed up:
the file is at this place :
C:\WINDOWS\system32\drivers\etcAnd should contain this line : 127.0.0.1 localhost
Solution 4:
I had the following hosts file
127.0.0.1 localhost
192.168.1.2 localhost
and i started getting the error continously and it was very annoying
“Can't bind to local 8600 for debugger”
“Can't bind to local 8601 for debugger”
“Can't bind to local 8602 for debugger” and so on
I deleted the second line from the hosts file
192.168.1.2 localhost
and everything is back to normal.
Hope this helps.