在Android-Studio中将本地javadoc添加到本地aar

Zar*_*kka 29 android javadoc intellij-idea android-gradle-plugin aar

有没有办法将jar中提供的javadoc附加到aar库?没有可用的源代码,并且这两个文件都存在于本地(不在存储库中).

通过以下方式添加aar:

repositories {
    flatDir {
        dirs 'libs'
    }
}

dependencies {
    compile(name:'library', ext:'aar')
}
Run Code Online (Sandbox Code Playgroud)

并且工作正常(除了无法添加文档).

我尝试了什么(并没有奏效):

  • 导航到aar中包含的类,并尝试通过"附加源"来访问javadoc
  • 添加包含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),但任何解决方法都将不胜感激.

Zar*_*kka 1

现在可以将语言环境 javadoc 附加到 Android-Studio 中的 aar,但仍然存在问题。

这适用于 Android-Studio 1.3.2、Android-Gradle-Plugin 1.3 和 Gradle 2.5。

在项目视图中 -> 选择“项目”查看样式 -> 展开“外部库”并右键单击所需的库 -> 选择“库属性...”

显示如何查找“库属性”的图像

(该图像仅显示在哪里可以找到“库属性”,我知道这对于 appcompat 来说不是必需的)

在出现的对话框中,单击 + 符号并指向存储解压的 javadoc 的位置。

警告:
这些设置目前无法在 gradle 项目同步后继续存在。

参考: https:
//code.google.com/p/android/issues/detail? id=73087