我相信这是以前问过的,但我看了看,没有看到一个明确的答案。
在eclipse中,在调试android程序时,如果我导致异常,eclipse总是希望在包含实际throw语句的源文件中提取。我没有连接源代码(我也不想),所以每次遇到异常时,它都会为android.jar打开这个“source not found”窗口。
我知道我可以查看logcat来查看调用堆栈,但是有没有什么方法可以让eclipse自动打开导致异常的文件(调用堆栈中最深的文件存在于哪个源),而不是android.jar?这似乎是一件小事,但相反,每当我认为一个聪明的解决方案是从导致问题的源代码中自动提取文件时,我总是要看这个无用的页面。相反,我必须查看调用堆栈,返回到“Java”视图,并自己查找违规文件并打开它,这是相当繁琐的。
有没有什么方法可以改进我的ide设置,使我立即获得比查看这个无用的类not found页面更有用的信息?

最佳答案

尝试使用step filters(在属性中可编辑:window-preferences-java-debug-step filters)。
这样,您就可以忽略某些没有可用源的包。

10-01 09:30
查看更多