Eclipse添加Android sdk源码
在使用Eclipse进行Android开发的时候,我们经常需要导入sdk的源代码到Eclipse中,方便api阅读和查询,具体操作为:ctrl+鼠标左键。如果没有添加sdk源码,会有一个Attach source的按钮,添加sdk源码方法为:点击Attach source,然后选中External location>External Folder>选择sdk/sources/android-19这个目录。(注:android-19只是一个例子,代表这api版本),现在就可通过ctrl+左键查看api了。
报错提示信息
当使用ctrl+左键无法查看api并且提示报错信息为:
Text editor does not have a document provider
org.eclipse.core.runtime.CoreException: Text editor does not have a document provider
at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4219)
at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:237)
at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java

在Android开发中,通过Eclipse导入SDK源码以方便API阅读时,可能会遇到'Text editor does not have a document provider'的错误。解决方法包括:在Eclipse的Window>Preferences>Genernal>Editors>File Associations设置中,将*.class without source的默认工具改为已安装的反编译工具,例如JadClipse。完成设置后,错误应得到解决。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



