在Android Studio中进行debugging时可以退回到以前的断点吗? (丢帧)

我希望能够执行刚刚跨过的以前的断点

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

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

我可以看到“Drop Frame”button。 但是它的默认禁用。 在这里输入图像说明

那么有没有办法启用这个button?

Solutions Collecting From Web of "在Android Studio中进行debugging时可以退回到以前的断点吗? (丢帧)"

您提到的关于Eclipse的答案仍然适用于Android Studio

由于DalvikVMAndroid运行时(ART)不支持,您无法退回到Android Studio中的前一个断点。

如果你在标准的虚拟机上运行JUnittesting,你可以启用“Drop Frame”button(尽pipe我猜测这不是你所追求的)。

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

Google的用户指南完全忽略它。

你不能退后一步到你已经select继续过去的断点。 你必须在每个中断点创build一个你的程序的保存状态才能做到这一点,这会消耗比devisedebugging器更多的内存。 你可以通过在你想要放置断点的地方分叉你的程序来模拟这种function。

-edit:在eclipse中比在android studio中更可行,因为你必须为android启动另一个虚拟设备。 告别你的记忆:p

我对Android Studio相当陌生,所以我不完全确定这是否是您要查找的内容,但是您是否尝试过使用“框架”窗口?

在这里输入图像说明

它可以让你回溯应用程序的过程,甚至达到旧的断点。

请看下面的图片

使用红色的向下箭头进入,蓝色箭头使用走出去。

在这里输入图像说明

下一个中断点使用ALT + F9

对于我(macOs塞拉利昂),它是上一步cmd + alt + R