Eclipse Debug模式&例外

时间:2012-04-17 04:48:56

标签: android eclipse debugging exception

我确信以前曾经问过这个问题,但我看起来并没有在任何地方看到明确的答案。

在eclipse中,在调试Android程序时,如果我导致异常,Eclipse总是想要提取包含实际throw语句的源文件。我没有附加源代码(我也不想),因此每次遇到异常时都会为android.jar显示“Source not found”窗口。

我知道我可以查看logcat以查看调用堆栈,但有没有办法让eclipse自动打开我导致异常的文件(调用堆栈中存在源的最深文件),以及不是android.jar?这似乎是一件微不足道的事情,但我总是不停地看着这个无用的页面,当我认为一个聪明的解决方案是自动从我的源代码中提取导致问题的文件。相反,我必须查看调用堆栈,返回到'java'视图,并自己找到有问题的文件并打开它,这非常麻烦。

有没有什么方法可以改善我的IDE设置,所以我可以立即获得更多有用的信息,而不是查看这个无用的类未找到的页面?

1 个答案:

答案 0 :(得分:1)

尝试使用step filters(可在属性中编辑:窗口 - 首选项 - Java - 调试 - 步骤过滤器)。 这样,您可以忽略您没有可用源的某些包。