问题标签 [vmdisconnectedexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 调试 Android 应用程序时出现 VMDisconnectedException
我通过让它在断点处停止来调试我的 Android 应用程序。确实,执行在断点处停止,但是一旦我跨过一步,然后单步执行,问题就开始了:调试器似乎没有单步执行函数,而是执行了单步执行,只是突出显示了下一行。然后当我按下 step over 时,会弹出一个消息框,其中包含以下消息之一:
com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine 发生创建步骤请求。
或者
org.eclipse.jdi.TimeoutException:在等待数据包 xxx 发生创建步骤请求时发生超时。
每当我执行上述步骤时都会发生这种情况(总是在同一个断点上),这会阻止我调试我的应用程序。
我正在使用 Windows 上的 Eclipse 在真实设备上进行调试。
我已经尝试过:
- 重启 Eclipse
- 增加 Eclipse 中的调试超时,这只会导致第一个错误比较频繁地出现
现在这是我的问题:
有没有其他人遇到过这个问题?
我能做些什么来解决这个问题?
exception - 黑莓错误[VMDisconnected错误!!!]
我在 eclipse bb 中收到错误 com.sun.jdi.VMDisconnectedException : Got iOException from Virtual machine
我正在尝试在记录存储中存储一个大约 83k 个字符的字符串
定义被传递到函数中,但在一瞬间后立即给出未知值,然后错误为什么会发生这种情况?
java - JDI VMDisconnectedException
我正在使用 JDI 为 Java 应用程序编写调试器。
我使用以下方法运行调试进程:
这是一个非常简单的程序。它所做的只是实例化一个 Test 对象并在 for 循环中将 foo 字段设置为 0..10。
现在我从这个网站下车的调试器程序: 链接
通常,我会监听更多事件,例如命中断点等,但即使是正常的程序执行也至少应该打印我:
但是,当我尝试打印事件时,会随机抛出异常 VMDisconnectedException。然后我会得到:
我的 VMStartEvent (或任何其他,如果我听更多的事件)现在包含一个异常。当我在 catch 子句中放置断点时,我得到:
在这个异常之后,我仍然从集合中得到一个 VMDeathEvent。现在,我不知道为什么会随机发生,也不知道为什么会发生,因为我的被调试进程以挂起的方式启动,并且只有在我将自己附加为调试器后才恢复它。