小技巧 | 在 Android Studio 调试应用 (下)
作为开发者,我们有时会被一些问题所困,导致在调试器中所花费的时间甚至超过了编写代码所用的时间。正因如此,最近我们找机会了解了 Android Studio 团队在提升调试速度方面使用的一些技巧。接下来,我们会为您一一呈现那些我们认为最好的、节省您时间的、且方便与您的调试流程整合的小技巧。 虽然您的应用可能与本文假想中的示例应用大相径庭,但是本文所介绍的小窍门可以用在任何应用的开发上。本文分为上下两篇,上篇已于前段时间发布,如果您还没来得及阅读上篇,请在这里查看《在 Android Studio 中调试您的应用 (上)》。 Drop frame (丢弃当前帧) 有些时候,当您浏览挂起的代码时,可能会意外跳过某个本应该进入的方法。如果您的设备运行的是 Android 10 或者更高版本,您可以通过点击调试工具栏中的 Drop Frame 按钮来进行回溯: 这个功能会把您从当前的方法带回到其开始执行前的节点,从而给您一个重新进入该方法的机会。 此功能并不是 "时间机器"。如果您正处于一个长函数的中间位置,而它此前已经执行了许多工作 (例如,修改了当前类的状态)。在您丢弃当前帧时,这类操作所产...