是否有一个技巧可以让“Drop To Frame”与Android配合使用?该选项对我来说无效。
答案 0 :(得分:7)
我希望有可能,但我不这么认为。
其他不错的功能,如“所有实例......”,“实例计数”和观察点(停止调试变量访问/修改)也不可用。 我认为这是因为DalvikVM不支持这个功能。
关于Drop to frame的eclipse文档:
注意此命令仅在当前VM支持逐帧并且所选堆栈帧不是本机方法中的顶部帧或帧时才可用。
类似的说明可以在描述All instances的页面上找到:
此命令仅在您当前使用的Java虚拟机支持实例检索时可用。
请参阅我对自己类似问题的回答here。
也许可以选择在Dalvik上启用此功能。
修改强>
它可能没什么价值,但如果你使用单元测试(使用JUnit或Robolectric),那么所有这些函数都可用(因为我认为在本机JVM上运行)并且非常有帮助。
干杯,
答案 1 :(得分:1)
从here我得到以下评论
该操作仅在您正在调试的程序支持时启用 操作。例如,Java调试器支持该操作 在支持它的VM(1.4.x或更高版本)上进行调试时 在您想要的点之上的调用堆栈上没有本机方法 落到。