gpt4 book ai didi

Android调试器不断断开连接

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:43:51 26 4
gpt4 key购买 nike

在切换到当前工作区之前,我在 Android 中调试时从未遇到过问题。它发生在 Eclipse 和 IntelliJ 中。以前我有一个问题,电话会在“等待附加调试器”对话框中挂起。我以某种方式修复了该问题,以便调试器至少附加到我的应用程序。

现在我可以设置断点并让调试器在该点停止。大约 5-10 秒后,无论我做什么,它都会断开连接。在一切消失之前,我能够在内存中读取一些变量值。我的同事能够使用 Eclipse 很好地调试同一个应用程序,但我们无法找出工作站之间的错误或不同之处(除了我使用 IntelliJ)。不过,我们的笔记本电脑可能有不同的图片。

有什么想法吗?我现在不得不使用 Log 语句,但与使用实际调试器相比,它们太慢了。我试过使用不同的 USB 数据线,但没有太大区别。我已经完成了调试器设置,似乎没有任何异常。 SO 上的其他 Q/A 提到该应用程序无声地崩溃,但我排除了这种可能性,因为它对我的同事来说调试得很好。

最佳答案

我在运行 IntelliJ IDEA bu​​ild IC-133.193 时遇到了同样的问题。我通过以下操作解决了这个问题:

  1. 退出 IntelliJ
  2. 从命令行使用 adb kill-server 终止 adb 服务器
  3. 通过命令以 super 用户身份使用 sudo adb start-server 启动 adb 服务器
  4. 重启 IntelliJ

如果 IntelliJ 检测到它没有运行,它会启动 adb 服务器。关键似乎是在启动 IntelliJ 之前以 super 用户身份启动 adb。

[更新] 这并不总是有效。我发现的最佳解决方案是在设备上启动应用程序,然后通过“运行”菜单将调试器附加到 Android 进程。我没有使用这种方法断开连接。

关于Android调试器不断断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19434797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com