android-studio - 如何使用 Android Studio 调试器后退一行代码

标签 android-studio

我是调试器的新手。当我跨过一行代码时,我想知道如何退一步。现在我意识到代码不能向后执行?如果我想退回到旧线路,是否必须在调试中重新启动事件?

另外,如果您不介意的话,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/

相关文章:

java - 当用java访问网页时,我的php页面的主体变成关于javascript的错误

java - 我的应用程序由于调用 (activateNotificationsMessages) 函数而崩溃

android - 无法使用 Android Studio (1.3 RC) 找到 ARM64 NDK native 库

java - 为什么我会收到此错误(未知标记 < :color> )even when there's no such tag in the file?

android - 编译失败,异常情况 flutter 朔迷离

java - 无法打开调试器端口 : java.net.ConnectException "Connection refused"

android - 在 Android Studio 0.5.8 中向 Action Bar Sherlock 添加依赖项后出错

android - 图像未从 android 插入到 MySQL

java - Android SDK 中包含哪些库?

android-studio - 如何从项目中创建.Jar文件? Gradle和Android Studio