如何让Android Studio下载依赖关系源码和javadoc?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (39)

我已经检查过这篇文章: 如何在IDEA中下载Gradle项目的依赖项源代码?

但它不适合我。也许这是因为他们指的是IntelliJ Idea,而我遇到了Android Studio的问题。

我曾尝试添加

apply plugin: 'idea'
idea {
    module {
        downloadJavadoc = true
        downloadSources = true
    }
}

这两者都是root的build.gradle文件(我在多项目设置中)或应用程序的build.gradle文件。

我的应用程序的gradle文件:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4.2'
    }
}

repositories {
    mavenCentral()
}
dependencies {
    compile files('libs/android-support-v4.jar')
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.8.4'
}
android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
}

然后,在Android Studio中,当我点击来自universalimageloader库的任何方法时,我会进入一个屏幕,指出没有附加源。如果我点击附加资源,它会显示:

如你所见,只有lib的jar下载到gradle cache。没有* -sources.jar或* -javadoc.jar被下载。我已经清理了项目,删除了.gradle文件夹,强制它再次从maven下载。没有成功。

我再次检查,加载的通用图像有maven中的源代码和javadoc,所以这不是问题。

提问于
用户回答回答于

目前,AndroidStudio用源代码导入库。至于java文档,按F1键。

git checkout myproject/myproject.iml
用户回答回答于

对于Maven源代码和docs,我发现的唯一一件事就是更改默认设置。

File -> Other Settings -> Default Settings... -> Maven -> Importing

选中要下载源代码和文档的框

扫码关注云+社区