我有一个简单的 android 项目,我试图在 Eclipse 中调试它。当我在 Debug模式下运行它并使用“Step Over”按钮时,它似乎经常想要进入 Android 代码(我不希望它这样做,就像 C 调试器不会进入 libc 一样)。我得到一个类似于以下内容的屏幕:
Class File Editor
Source not found:
The JAR file blahblah/android.jar has no source attachment.
You can attach the source by clicking attach source
我根本不希望它进入 Android 或 Dalvik 代码 (即使我可以安装源代码)我只对我自己的个人代码感兴趣。
最佳答案
不确定它是否适用于 Android,但对于 Java SE,您可以在首选项中设置步骤过滤以避免进入某些包/类:
Window -> Preferences -> Java -> Debug -> Step Filtering
标记“Use Step Filters”,添加要忽略的包和类,标记“Step through filters”。
最后你需要关闭“Suspend execution on uncaught exceptions”以避免调试器在出现异常时停止:
Window -> Preferences -> Java -> Debug
关于java - Eclipse在android中步入类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5364203/