(Android Studio)如何通过我的代码进行debugging?

当我尝试通过Android中的代码(使用Step Into,F7命令)进行debugging时,debugging器带我通过所有系统类,这是我不想要的。

例如,当我在下面的第二行放置一个断点(即“startActivity(ourIntent);”),而不是进入我的活动(即“myclass),执行点进入Activity.java> Instrumentation.java等…所有的系统类

我不要那个。 我只想穿过我写的代码。

什么是实现这一目标的方法?

Intent ourIntent = new Intent(MainActivity.this, "com.practice.gamesbook.myclass"); startActivity(ourIntent); 

“debugging器”>“步进”下的“添加新模式”选项被禁用

在这里输入图像说明

转到Android Studio > Preferences > Debugger > Stepping然后在最下面点击带有Add Pattern问号的加号箭头。 inputandroid.* ,然后点击确定,然后点击应用。

在Android Studio 2.0中,selectFile> Settings> Build,Execution,Deployment> Debugger> Stepping。 然后点击“添加模式” button在右边。 键入android。*(或者你想排除的任何模式),然后点击“OK”两次。

除了Adam Johns关于忽略Android库的答案之外,您还可以使用“Step Over”button(F8)来逐步调用您不感兴趣的细节的方法,例如从您导入的任何其他库中调用。

使用f9(简历程序)。 这将恢复您的程序,并只停止到下一个中​​断点。

在Android 2.3.1转到Android Studio>首选项>debugging器>步进,然后在底部点击加点箭头图标,其中点,星号和问号是添加模式。 键入android。*和com.android。*,然后单击确定并应用。

Shift-F11退出该方法也有帮助。