在切换到当前工作区之前,我在 Android 中调试时从未遇到过问题。它发生在 Eclipse 和 IntelliJ 中。以前我有一个问题,电话会挂在“等待附加调试器”对话框中。不知何故,我修复了这个问题,所以调试器至少附加到我的应用程序。
现在我可以设置一个断点并让调试器在该点停止。大约 5-10 秒后,无论我做什么,它都会断开连接。在一切消失之前,我能够读取内存中的一些变量值。我的同事能够使用 Eclipse 很好地调试同一个应用程序,但我们无法弄清楚我们的工作站之间有什么问题或不同(除了我使用 IntelliJ)。不过,我们的笔记本电脑可能有不同的图像。
有任何想法吗?我现在不得不使用 Log 语句,但与使用实际调试器相比,它们太慢了。我尝试过使用不同的 USB 电缆,但这并没有太大的区别。我已经完成了调试器设置,似乎没有什么异常。SO 上的其他 Q/A 提到了该应用程序静默崩溃,但我排除了这一点,因为它对我的同事调试良好。