新版用于Eclipse的ADT r17插件增加了自动设置JAR依赖项的功能.任何/libs文件夹中的jar文件现在被添加到构建配置中.不幸的是,Android依赖类路径容器是不可修改的.
如何将javadoc和源代码附加到自动插入的.jar(来自/libs文件夹)?
新版用于Eclipse的ADT r17插件增加了自动设置JAR依赖项的功能.任何/libs文件夹中的jar文件现在被添加到构建配置中.不幸的是,Android依赖类路径容器是不可修改的.
如何将javadoc和源代码附加到自动插入的.jar(来自/libs文件夹)?
回答问题的最佳方式是总结Xavier、plastiv、VinceFR和Christopher的答案.
以便将sources and javadoc连接到a.由Eclipse自动链接的jar库您必须执行以下操作:
.properties
文件(请参见示例).一定要把.jar那部分留着..properties
文件中.该示例使用Gson library.
libs
├── docs
│ └── gson-2.2.2-javadoc.jar
├── gson-2.2.2.jar
├── gson-2.2.2.jar.properties
└── src
└── gson-2.2.2-sources.jar
src=src/gson-2.2.2-sources.jar
doc=docs/gson-2.2.2-javadoc.jar
当然,您可以移动javadoc和源代码.放入其他文件夹并指定相对路径.这取决于你.将源代码和javadoc jar直接放入lib文件夹是可能的,但放入not recommended文件夹是可能的,因为这会导致文档和源代码被删除.
Screenshot of the Eclipse JavaDoc panel:
使用Gson和Android 4.2.2的Eclipse项目的屏幕截图:
如果您想引用Javadoc,但它不是打包的.jar
,而是android developer in the comments要求的as files and folders,请执行以下操作:
.jar
放置在libs/
文件夹中创建一个包含以下内容的yourlibraryname.jar.properties
文件(don't forget the 101):
doc=docs
将javadocs文件夹添加到libs/
文件夹中.
您应该想出以下文件夹 struct :
├── docs
│ ├── allclasses-frame.html
│ ├── allclasses-noframe.html
│ ├── com
│ │ └── google
│ │ └── ads
│ │ ├── Ad.html
│ │ │ ....
│ │ └── package-tree.html
│ │ ...
│ └── stylesheet.css
├── GoogleAdMobAdsSdk-6.4.1.jar
└── GoogleAdMobAdsSdk-6.4.1.jar.properties
不要忘记上面提到的Eclipse项目!