3

我确定以前有人问过这个问题,但是我看了看并没有在任何地方看到明确的答案。

在 Eclipse 中,在调试 Android 程序时,如果我导致异常,Eclipse 总是希望拉出包含实际 throw 语句的源文件。我没有附加源(我也不想),所以每次我遇到异常时,它都会为 android.jar 弹出这个“找不到源”窗口。

我知道我可以查看 logcat 来查看调用堆栈,但是有没有办法让 eclipse 自动打开我导致异常的文件(调用堆栈中存在源的最深文件),而不是 android 。罐?这似乎是一件微不足道的事情,但相反,我每次都被困在这个无用的页面上,当我认为一个聪明的解决方案是自动从我的源代码中提取导致问题的文件时。相反,我必须查看调用堆栈,返回“java”视图,自己找到有问题的文件并打开它,这非常繁重。

有什么方法可以改进我的 IDE 设置,以便我立即获得比查看这个无用的类未找到页面更有用的信息?

4

1 回答 1

1

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

于 2012-04-17T08:08:15.990 回答