【发布时间】:2014-01-27 17:55:56
【问题描述】:
我正在调试我的 Android 应用程序,方法是让它在断点处停止。确实,执行在断点处停止,但是一旦我跨过一步,然后单步执行,问题就开始了:调试器似乎没有单步执行函数,而是执行了单步执行,只是突出显示了下一行。然后当我按下 step over 时,会弹出一个消息框,其中包含以下消息之一:
com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine 发生创建步骤请求。
或
org.eclipse.jdi.TimeoutException: 等待数据包 xxx 创建步骤请求时发生超时。
每当我执行上述步骤时都会发生这种情况(总是在同一个断点上),这会阻止我调试我的应用程序。
我在真实设备上调试,在 Windows 上使用 Eclipse。
我已经试过了:
- 重启 Eclipse
- 增加 Eclipse 中的调试超时,这只会导致第一个错误比较频繁地出现
现在是我的问题:
还有其他人遇到过这个问题吗?
我能做些什么来解决这个问题?
【问题讨论】:
标签: java android eclipse vmdisconnectedexception