在 Android Studio 中调试时,是否可以回到上一个断点?(删除帧)

我希望能够执行我刚刚跳过的上一个断点

我知道Android Studio是基于Intellij Idea的,在这里可以链接。类似的问题问同样,但它与Eclipse IDE链接有关

还有一个答案说这是不可能的。链接这里

我可以看到“丢帧”按钮。但默认情况下它是禁用的。enter image description here

那么有没有办法启用这个按钮呢?


答案 1

你所指的关于Eclipse的答案对于Android Studio仍然有效:

您无法在 Android Studio 中返回到上一个断点,因为 DalvikVMAndroid 运行时 (ART) 不支持它。

如果您调试 JUnit 测试,则可以启用“丢帧”按钮,因为它们在标准虚拟机上运行(尽管我猜这不是您想要的)。

这可能是按钮存在的唯一原因。

谷歌的用户指南完全忽略了它。


答案 2

我对Android Studio相当陌生,所以我不完全确定这是否是你要找的,但是你有没有试过玩“框架”窗口?

enter image description here

它允许你回溯应用的进程,甚至达到旧的断点。