【问题标题】:Android debugging issues with eclipseEclipse 的 Android 调试问题
【发布时间】:2013-02-24 05:05:11
【问题描述】:

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

无法为调试器绑定到本地 8700

启动错误:无法连接到远程虚拟机。连接超时。

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

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

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

请帮忙! :)

【问题讨论】:

    标签: android eclipse debugging


    【解决方案1】:

    这对我有用:

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

    【讨论】:

    • 尝试了多次,只打开了一个 Eclipse 实例,当我关闭窗口时,任务管理器中没有 Eclipse 实例。当我在另一篇文章中阅读该建议时,我多次遵循这些确切的步骤。仍然没有运气:S
    【解决方案2】:

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

    【讨论】:

    • 我确实安装了 AVG,所以可能就是这样,但我不确定是否要出于测试目的卸载它,我现在正在使用 Android Studio,它正在工作。不过感谢您的回答,如果这些论坛上的其他人可以验证它是否有效,我很乐意将其作为正确答案。
    【解决方案3】:

    问题肯定是AVG..我最近升级到一个新版本,它破坏了调试..只要你卸载AVG它就可以工作了..

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

    【讨论】:

    • 对我来说,这实际上是 Avast ......他们添加了一个家庭网络屏蔽,禁用它让我的问题消失了。
    猜你喜欢
    • 2012-07-11
    • 2011-07-19
    • 2023-03-14
    • 2011-01-16
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    相关资源
    最近更新 更多