我是调试器的新手。当我跨过一行代码时,我想知道如何退一步。现在我意识到代码不能向后执行?如果我想退回到旧线路,是否必须在调试中重新启动事件?
另外,如果您不介意的话,force-step-into 命令是什么?
最佳答案
不要认为那是可能的。 Android 与所有其他调试器一样工作,它们或多或少是代码的瀑布。你真的不能倒退,但这就是断点出现的地方。在你想要倒退的行之前放置一个断点并重新运行你的应用程序,它会一直运行,直到碰到那一行。
为了解释 Force-Step-Into,我将首先解释 Step-Into/Over。 Step-Over 看到你想要的行,并跳过它,在函数调用后停在同一文件中的行处。另一方面,单步进入函数调用并在该函数调用的第一行停止,可能位于新文件或新位置。在 Android 中,有很多被认为是“黑匣子”的函数,你并不真正关心它们做了什么,因为它们很可能不会影响代码(如 Log.d 函数)。如果您愿意,Force Step Into 允许您进入那些。
来源:https://www.quora.com/How-would-you-explain-in-one-line-about-Step-over-Step-into-Force-Step-into-and-Step-out-of-Android-studio
关于android-studio - 如何使用 Android Studio 调试器后退一行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43618959/