【问题标题】:Add local javadoc to local aar in Android-Studio将本地 javadoc 添加到 Android-Studio 中的本地 aar
【发布时间】:2014-07-22 08:51:39
【问题描述】:

有没有办法将 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),但我们将不胜感激任何解决方法。

【问题讨论】:

标签: android intellij-idea javadoc android-gradle-plugin aar


【解决方案1】:

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

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

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

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

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

警告:
这些设置目前无法在 gradle 项目同步中保留。

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

【讨论】:

    【解决方案2】:

    有一种解决方法,您可以将 aar 和源代码安装到本地 maven 存储库并从那里导入。

    【讨论】:

    • 感谢您的回答。关键是,源不可用(使用源你也可以在 android-studio 中“附加源”)。
    猜你喜欢
    • 1970-01-01
    • 2020-12-02
    • 1970-01-01
    • 2018-04-07
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多