Android studio android studio中没有断点的步骤?

Android studio android studio中没有断点的步骤?,android-studio,Android Studio,我想更好地了解我的程序是如何运行的,而不是打印代码并尝试查看哪个方法调用哪个方法,只需运行一个逐行执行的调试器就更容易了 但是在每一行上手动设置断点似乎有点费力 是否有任何选项可以在程序运行时单步执行程序的每一行(无需手动输入所有断点) 这样我就可以看到,主活动启动并运行onCreate,我可以看到它通过onCreate的代码运行,然后它如何进入片段类的onCreateView方法。。等等我想知道是谁在呼叫谁,然后逐步执行。您不需要在每一行上添加断点。只需在应用程序的入口点添加一个断点,然后简单

我想更好地了解我的程序是如何运行的,而不是打印代码并尝试查看哪个方法调用哪个方法,只需运行一个逐行执行的调试器就更容易了

但是在每一行上手动设置断点似乎有点费力

是否有任何选项可以在程序运行时单步执行程序的每一行(无需手动输入所有断点)


这样我就可以看到,主活动启动并运行onCreate,我可以看到它通过onCreate的代码运行,然后它如何进入片段类的onCreateView方法。。等等我想知道是谁在呼叫谁,然后逐步执行。

您不需要在每一行上添加断点。只需在应用程序的入口点添加一个断点,然后简单地使用调试器的“步进”和“步出”按钮逐行执行代码

为了防止调试器单步执行非您编写的代码,请转到
文件>设置>调试器>单步执行
,然后在右侧单击带问号的加号图标,该图标上写着
添加模式
,以添加以下模式:

android.*
dalvik.* 
com.android.*

引导我完成我没有编写的代码是糟糕的!看起来有一种方法可以为调试器应该忽略的类添加模式。可能还有其他模式,但当您运行它时发现还有其他模式,并且发现它正在通过包blah.bleh.a.b.c中的类,然后您知道要添加什么模式。