新版本的ADT r17插件为Eclipse添加了自动设置JAR依赖项的功能。/libs文件夹中的任何.jar文件现在都被添加到构建配置中。不幸的是,Android依赖类路径容器是不可修改的。
如何将javadoc和源代码附加到自动插入的.jar(从/libs文件夹)?
新版本的ADT r17插件为Eclipse添加了自动设置JAR依赖项的功能。/libs文件夹中的任何.jar文件现在都被添加到构建配置中。不幸的是,Android依赖类路径容器是不可修改的。
如何将javadoc和源代码附加到自动插入的.jar(从/libs文件夹)?
当前回答
现在,将您想要Javadoc的库移动到lib。他们将该库添加到构建路径并添加Javadoc。
在android问题中检查此评论。
其他回答
在ADT 22上,我无法访问common -io- 2.4.4 .jar和android-support-v4.jar的Javadoc
这是我解决它的方法:
前提条件:这两个库都列在“参考库”下。 右键单击commons-io-2.4.jar并选择Properties。此窗口显示:
commons-io-2.4.jar与commons-io-2.4-javadoc.jar捆绑在一起,因此我在归档外部文件路径中指定了Javadoc。
我对支持库做了同样的事情:右键单击android-support-v4.jar并选择Properties。此屏幕显示:
这一次,我指定了源目录的路径。
当我升级到SDK Tools和ADT修订版17时,commons-io-2.0.1.jar的库引用被破坏了。
为了解决这个问题,我使用了Project -> Properties -> Java Build Path,我选择了Libraries选项卡。我删除了对commons-io-2.0.1.jar的任何引用,然后使用Add Jar将commons-io-2.0.1.jar重新添加到项目中。然后单击库名称旁边的' > '箭头以展开库引用,并使用编辑按钮设置Source附件和Javadoc位置。
对不起,我不能张贴图像,因为我没有足够的代表(请…)。
我的解决方案:
下载一个名为“Java Source Attacher Feature”的eclipse插件。
稍后,选择一个jar并使用这个插件附加源代码。点击jar文件来选择它,鼠标右键,然后选择“附加java源代码”。
有了源代码,就自动有了javadoc。
现在可以在类上使用F2来查看相关的javadoc。
享受
现在,将您想要Javadoc的库移动到lib。他们将该库添加到构建路径并添加Javadoc。
在android问题中检查此评论。
答案来自http://code.google.com/p/android/issues/detail?id=27490#c21
在你的libs文件夹中,你必须有:
doc(folder)
foo_doc(folder)
index.html
...
...
foo.jar
foo.jar.properties
在你的罐子里。属性,只需输入doc=./doc/foo_doc
也许你将不得不刷新你的项目,清理它,关闭它并重新打开它。
这对我很管用!