【发布时间】:2015-08-26 17:32:14
【问题描述】:
我在下面发布了一个带有 build.gradle 的工件:
上传档案{ 存储库{ mavenDeployer { 存储库(网址:“文件:// Maven”) pom.groupId = 'com.totvnow' pom.artifactId = 'tonedetect-lib' pom.version = '0.1.0' } } } 任务androidJavadocs(类型:Javadoc){ 源 = android.sourceSets.main.java.srcDirs 类路径 += project.files(android.getBootClasspath().join(File.pathSeparator)) } 任务 androidJavadocsJar(类型:Jar,dependsOn:androidJavadocs){ 分类器 = 'javadoc' 来自 androidJavadocs.destinationDir } 文物{ 档案 androidJavadocsJar }并且我成功地在 repo 目录中获取了 javadoc 文件:
音调检测-lib-0.1.0-javadoc.jar 音调检测-lib-0.1.0-javadoc.jar.md5 音调检测-lib-0.1.0-javadoc.jar.sha1但是当我在另一个模块的 build.gradle 中使用它时:
构建脚本 { 存储库{ 中心() 行家 { url 'somepath\\maven' } } 依赖{ 类路径'com.android.tools.build:gradle:1.2.3' } } 所有项目{ 存储库{ 中心() 行家 { url 'somepath\\maven' } } }和
依赖{ 编译'com.totvnow:tonedetect-lib:0.1.0' }当我在库中的类上使用 Ctrl-Q 时,Javadoc 没有弹出。 Java 代码很好,当我点击类 Android Studio 给我反编译的代码没有任何问题。此外,支持库 v4 等其他依赖项也能正确显示 Javadoc。
有人知道可能的原因吗?
【问题讨论】:
-
您在安装的 repo 中看到的 javadoc jar 是否有内容?你打开包装验证了吗?
-
是的,里面有正确的内容。我打开包装检查。这是解压后的根。 my.jetscreenshot.com/18082/20150618-5xfz-44kb.jpg
标签: android android-studio gradle javadoc