有什么诀窍可以让Android的“下降到帧”工作吗?这个选项对我来说是无效的。

发布于 2012-05-23 06:01:51
我希望这是可能的,但我不这么认为。
其他好的功能,如“所有实例.”、“实例计数”和监视点(在变量访问/修改上停止调试)也是不可用的。我认为这是因为DalvikVM不支持这个函数。
来自关于拖放到帧的eclipse文档
注意,只有当当前VM支持拖放到帧并且所选的堆栈帧不是本机方法中的顶部框架或框架时,此命令才可用。
类似的注释可以在描述所有实例的页面上找到。
只有当您当前使用的Java虚拟机支持实例检索时,此命令才可用。
请看我对我自己的类似问题的答案,这里。
也许有一个选项可以在Dalvik上启用这个函数。
编辑
它可能没有什么价值,但是如果您使用单元测试(使用JUnit或Robolectric),那么所有这些函数都是可用的(因为我认为是在本地JVM上运行),并且非常有用。
干杯,
发布于 2012-05-23 06:19:29
我从这里收到以下评论
此操作仅在您正在调试的程序支持该操作时启用。例如,在支持Java调试器(1.4.x或更高版本)的VM上调试时,Java调试器支持该操作,并且调用堆栈上没有本机方法。
https://stackoverflow.com/questions/10611019
复制相似问题