我使用Eclipse Kepler和最新的ADT,我已经为android.jar设置了 Java Source Attachment 以指向正确的目录。
通过此设置,我可以放置断点并进入大多数类/方法,而不会出现任何问题。但是,对于某些类,Eclipse只是拒绝加载源,而是显示标准的 Source not found 屏幕,尽管相应的源文件(ScrollBarDrawable.java) 出现在源目录中(android\widget
下)。
我现在拥有的特定示例是android.widget.ScrollBarDrawable
类,但之前与其他人一起发生过。
如何重现:
EditText
的简单项目。editText.setHorizontallyScrolling(true);
中调用onCreate()
(以便需要绘制滚动条)并在其中输入长文本。onDrawScrollBars()
类的View
方法中,在对scrollBar
对象的方法的任何调用中放置一个断点(例如,对于android-19的第11967行)。还有其他人经历过这个吗?
有关如何修复它的任何提示,或者至少解释为什么会发生这种情况(如:此类与其他类有些不同)?我已经尝试在编辑源查找路径对话框中添加其他文件系统目录条目,但无济于事。