有没有办法将 jar 中提供的 javadocs 附加到 aar 库? 没有可用的源代码,并且两个文件都存在于本地(不在存储库中)。
aar是通过:
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile(name:'library', ext:'aar')
}
并且工作正常(除了无法添加文档)。
我尝试过的(但没有成功):
- 导航到包含在 aar 中的类,并尝试通过“附加源”访问 javadocs
- 添加包含 doc=docs/library-javadoc.jar 的 library.aar.properties
- 将 javadoc.jar 打包到 classes.jar 旁边的 library.aar 中
环境:
Android-Studio 0.8.2
gradle 插件 0.12
可能无法使用 ATM(请参阅此错误:https://code.google.com/p/android/issues/detail?id=73087),但我们将不胜感激任何解决方法。
最佳答案
现在可以将语言环境 javadocs 附加到 Android-Studio 中的 aar,但仍然存在问题。
这适用于 Android-Studio 1.3.2 和 Android-Gradle-Plugin 1.3 和 Gradle 2.5。
在项目 View 中->选择“项目”查看方式->展开“外部库”并右键单击所需库->选择“库属性...”
(图片只是显示在哪里可以找到“库属性”,我知道这对于 appcompat 来说不是必需的)
在即将出现的对话框中,单击 + 符号并指向存储解压的 javadocs 的位置。
警告:
这些设置目前无法在 gradle 项目同步中保留。
引用:
https://code.google.com/p/android/issues/detail?id=73087
关于android - 将本地 javadoc 添加到 Android-Studio 中的本地 aar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24882854/