不能掉到框架?

时间:2012-05-16 01:54:11

标签: android eclipse debugging

是否有一个技巧可以让“Drop To Frame”与Android配合使用?该选项对我来说无效。

enter image description here

2 个答案:

答案 0 :(得分:7)

我希望有可能,但我不这么认为。

其他不错的功能,如“所有实例......”,“实例计数”和观察点(停止调试变量访问/修改)也不可用。 我认为这是因为DalvikVM不支持这个功能。

关于Drop to frame的eclipse文档:

  

注意此命令仅在当前VM支持逐帧并且所选堆栈帧不是本机方法中的顶部帧或帧时才可用。

类似的说明可以在描述All instances的页面上找到:

  

此命令仅在您当前使用的Java虚拟机支持实例检索时可用。

请参阅我对自己类似问题的回答here

也许可以选择在Dalvik上启用此功能。

修改

它可能没什么价值,但如果你使用单元测试(使用JUnit或Robolectric),那么所有这些函数都可用(因为我认为在本机JVM上运行)并且非常有帮助。

干杯,

答案 1 :(得分:1)

here我得到以下评论

  

该操作仅在您正在调试的程序支持时启用   操作。例如,Java调试器支持该操作   在支持它的VM(1.4.x或更高版本)上进行调试时   在您想要的点之上的调用堆栈上没有本机方法   落到。