在调试Android平台代码的某些类时,“找不到源”

时间:2014-06-11 16:16:19

标签: android eclipse android-source

我使用Eclipse Kepler和最新的ADT,我已经为android.jar设置了 Java Source Attachment 以指向正确的目录。

通过此设置,我可以放置断点并进入大多数类/方法,而不会出现任何问题。但是,对于某些类,Eclipse只是拒绝加载源,而是显示标准的 Source not found 屏幕,尽管相应的源文件(ScrollBarDrawable.java) 出现在源目录中(android\widget下)。

我现在拥有的特定示例是android.widget.ScrollBarDrawable类,但之前与其他人一起发生过。

如何重现:

  1. 在布局中创建一个EditText的简单项目。
  2. editText.setHorizontallyScrolling(true);中调用onCreate()(以便需要绘制滚动条)并在其中输入长文本。
  3. onDrawScrollBars()类的View方法中,在对scrollBar对象的方法的任何调用中放置一个断点(例如,对于android-19的第11967行)。
  4. 尝试进入此方法。
  5. 还有其他人经历过这个吗?

    有关如何修复它的任何提示,或者至少解释为什么会发生这种情况(如:此类与其他类有些不同)?我已经尝试在编辑源查找路径对话框中添加其他文件系统目录条目,但无济于事。

0 个答案:

没有答案