我正在开发一个使用JDWP的Java调试器,它可以与Android VM对话。
我最感兴趣的是从桌面到Emulator,而不是在设备上。我知道在设备上,这是完全不同的事情,所以这就是为什么我想集中精力从桌面转到Emulator。
我发现一些常见的JDWP包命令会得到'ERROR_NOT_IMPLEMENTED‘错误,所以如果我能够窥探或者能够捕获来自已知工作的调试器的JDWP包,就能更好地了解它们发送的命令组合,这将会容易得多。能够得到回复也是很好的。
我查看了Wireshark和WinDump,但它们似乎都是基于接口的,而且无论我尝试使用什么设置,我都没有得到任何数据包方面的信息。
我的问题是,有没有什么工具可以用来做这件事?
谢谢!
发布于 2015-04-28 10:16:38
我在GitHub上有一个项目,它允许您“窥探”JDWP流量,我在开发NetBeans调试器时开发了它,以帮助我分析与调试器相关的问题。
https://stackoverflow.com/questions/26497889
复制相似问题