我正在调试我的Android应用程序,让它停止在一个断点。实际上,执行在断点停止,但是一旦我跨出一步,然后进入,问题就开始了:调试器似乎执行了一个步骤,只是突出显示下一行。然后,当我按下步骤时,会弹出一个包含以下消息之一的消息框:
com.sun.jdi.VMDisconnectedException:从虚拟机获得IOException,创建step请求。
或
org.eclipse.jdi.TimeoutException:等待数据包xxx发生时发生超时,创建步骤请求。
每当我执行上述步骤(总是在同一个断点上)时,就会发生这种情况,这使我无法调试我的应用程序。
我正在一个真正的设备上调试,在Windows上使用Eclipse。
我已经试过了
下面是我的问题:
发布于 2014-05-30 17:49:43
当您的应用程序中没有要调试的类时,就会发生这些异常。
Java也有同样的问题(没有Android,但有相同的例外)。两个项目(本例中的jar文件)具有相同的类和包名。因此,调试的代码不是正在运行的代码,而是Eclipse。
可能还有另外一种情况发生。
https://stackoverflow.com/questions/21388110
复制相似问题