修改步骤筛选器以仅显示项目类

时间:2012-11-10 15:59:12

标签: java android eclipse debugging

我正在尝试调试我正在运行的Android应用程序,以查看代码中的问题所在。我现在要做的就是进入我编写的一个方法,以检查数据库是否存在,但调试器只是继续通过JAR中的代码,而只是我不关心的代码。现在,当我尝试进入该方法时,调试器打开一个名为DexPathList.findClass(String)的页面。这是我第一次尝试进入我的方法时的截图:

enter image description here

和我点击Step Into for DexPathList.findClass(String)后弹出的屏幕: enter image description here

如何跳过所有这些多余的信息,只看我自己的代码?

2 个答案:

答案 0 :(得分:1)

最简单的方法:使用 Ctrl Alt 鼠标左键并单击要停止的方法名称。这叫做hyperlink debugging

长期解决方案是添加step filters,从调试器中排除那些不需要的类。

答案 1 :(得分:0)

如果您只想调试Android项目,请使用步骤过滤器(Windows - >首选项 - > java - > debug - >步骤过滤器)。这里是您必须过滤的包列表:

How to set step filters for Android

现在你可以毫不畏惧地走进去了=)