Android调试问题与eclipse有关

时间:2013-03-08 15:35:22

标签: android eclipse debugging

我知道此问题已经多次发布过,我已经搜索了几乎所有建议的解决方案,但是当我尝试通过Eclipse在Android手机上调试我的Android应用程序时,我仍然遇到问题。在发布模式下运行在设备上运行正常,但在尝试调试时遇到以下错误:

  

无法绑定到本地8700 for debugger

     

启动错误:无法连接到远程VM。连接超时。

我已经尝试更改DDMS端口(例如8600,8601,8602,8610,8700等),在每次更改之间我关闭Eclipse,结束adb.exe,断开我的手机,然后重新启动Eclipse。我已将超时时间延长至15000.我选择了“USE ADBHOST”。我已经禁用了我的AVG和防火墙。我从手机上卸下了AVG。我重新启动了我的机器两次。我甚至尝试查看Windows主机文件(C:\ Windows \ System32 \ Hosts)并检查本地主机是否设置为127.0.0.1。似乎没什么用。

但奇怪的是,几乎每20次,它都会成功连接并开始调试(我可以逐行浏览应用程序)。但是,如果我完成调试然后再次尝试调试而不更改任何内容,则会产生上述错误。

我的计算机运行的是Windows 8 64位,但我不认为它会导致此问题的Windows 8错误。我的Android手机也是三星Galaxy S3(不要认为这也是任何问题的原因)。

请帮忙! :)

3 个答案:

答案 0 :(得分:5)

这对我有用:

  • 关闭Eclipse。
  • 移除USB。
    • 转到任务管理器,删除所有&#eclipse.exe' (在我的情况下,我有4-5个实例)。
    • 同时删除' adb.exe'。
    • 重启Eclipse。
    • 重新连接USB。

答案 1 :(得分:1)

由于我安装了AVG Antivirus,我遇到同样的问题,您可以将其删除,调试器应该可以正常工作。

答案 2 :(得分:0)

问题肯定是AVG ..我最近升级到新版本,它打破了调试..一旦你卸载AVG它就有效..

尝试关闭AVG中的所有内容并禁用20分钟,但它仍然破坏了它..