首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试安卓应用程序时的VMDisconnectedException

调试安卓应用程序时的VMDisconnectedException
EN

Stack Overflow用户
提问于 2014-01-27 17:55:56
回答 1查看 1.9K关注 0票数 5

我正在调试我的Android应用程序,让它停止在一个断点。实际上,执行在断点停止,但是一旦我跨出一步,然后进入,问题就开始了:调试器似乎执行了一个步骤,只是突出显示下一行。然后,当我按下步骤时,会弹出一个包含以下消息之一的消息框:

com.sun.jdi.VMDisconnectedException:从虚拟机获得IOException,创建step请求。

org.eclipse.jdi.TimeoutException:等待数据包xxx发生时发生超时,创建步骤请求。

每当我执行上述步骤(总是在同一个断点上)时,就会发生这种情况,这使我无法调试我的应用程序。

我正在一个真正的设备上调试,在Windows上使用Eclipse。

我已经试过了

  • 重新启动Eclipse
  • 增加Eclipse中的调试超时,这只会导致第一个错误出现得更频繁

下面是我的问题:

  • 还有其他人遇到过这个问题吗?
  • 我能做些什么来解决这个问题?
EN

回答 1

Stack Overflow用户

发布于 2014-05-30 17:49:43

当您的应用程序中没有要调试的类时,就会发生这些异常。

Java也有同样的问题(没有Android,但有相同的例外)。两个项目(本例中的jar文件)具有相同的类和包名。因此,调试的代码不是正在运行的代码,而是Eclipse。

可能还有另外一种情况发生。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21388110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档