I get the following error in Eclipse:
[timestamp - ddms] Can\'t bind to local 8600 for debugger
Why?
Try another cable and if that doesn't work try another phone.
I wrestled with this and all the tips above for several days. But the connector on my devices was flakey. As a test move the phone and see if you get connections dropping.
Some of the tips such a ADB USB will fix it temporarily and explicitly (re) selecting the device process to debug. But for me the root cause was that the physical connection.
So now with the new device I have no problem ever! A flakey cable would cause the same issue. Good luck! I feel your pain.