java - Eclipse在android中步入类

标签 java android eclipse debugging dalvik

我有一个简单的 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”。

enter image description here

最后你需要关闭“Suspend execution on uncaught exceptions”以避免调试器在出现异常时停止:

Window -> Preferences -> Java -> Debug

关于java - Eclipse在android中步入类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5364203/

相关文章:

java - 从数据库访问Java程序生成的CSV文件

java - 防止 WSDL 生成包含某些字段

java - 使用 Vector 以编程方式绘制多边形

Java "tail -f"包装器

android - 在带有旋转的android中使用 Canvas 创建一个有4个线段的圆

java - Maven 依赖项未添加到 WEB-INF/lib

java - 反序列化包含无效类标识符的 JSON

java - 停止和恢复键输入的无限循环

java - 使用套接字编程连接到我的家庭服务器

java - Android WebView 在链接单击时不会启动标准浏览器 - shouldOverrideUrlLoading 无效