首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Android Studio下载依赖源码和javadoc?

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

Stack Overflow用户
提问于 2013-07-02 21:14:35
回答 7查看 34.4K关注 0票数 56

我已经检查过这个帖子了:How to download dependency sources for Gradle project in IDEA?

但它对我不起作用。也许是因为他们指的是IntelliJ Idea,而我对Android Studio有意见。

我已经尝试添加

代码语言:javascript
复制
apply plugin: 'idea'
idea {
    module {
        downloadJavadoc = true
        downloadSources = true
    }
}

根目录的build.gradle文件(我在一个多项目设置中)或应用程序的build.gradle文件。

我的应用程序的gradle文件:

代码语言:javascript
复制
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中,当我单击通用图像加载器库中的任何方法时,我会看到一个屏幕,上面显示没有附加源代码。如果我单击attach sources,它会显示:

如您所见,只有库的jar被下载到gradle缓存。未下载*-Soures.jar或*-javadoc.jar。我已经清理了项目,删除了.gradle文件夹,强制它再次从maven下载。不走运。

我仔细检查了加载的通用图像在maven中有可用的源代码和javadoc,所以这不是问题所在。

谢谢!

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2013-07-03 17:52:08

目前,Android Studio导入了带有源代码的库。对于java文档,请按F1。

的老答案:

正如我们所说的早期预览,最简单的修复胜出。

现在只是在project Structure对话框中手动将它们添加到项目中。事情变得更糟,因为现在Android Studio将从所有与Android Gradle原生配置和任务无关的依赖项中剥离模块文件(iml),例如,模块具有机器人依赖项和额外的任务,并在build.gradle中添加了配置localTest。打开Android Studio后,它将删除依赖,您需要重新添加它。

目前,我将iml文件和.idea文件夹保存在我的git中。启动后

代码语言:javascript
复制
git checkout myproject/myproject.iml
票数 3
EN

Stack Overflow用户

发布于 2014-12-28 04:07:37

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

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

选中复选框以下载源代码和文档

票数 9
EN

Stack Overflow用户

发布于 2013-12-13 05:43:59

正如我们所看到的,截至2013年7月26日,answer from Xavier Ducrohet (Android SDK Tech Lead Google Inc.)

我认为Gradle在这一点上不会处理这个问题。我已经和开发人员谈过了,他们知道这一点。我们正在考虑在Gradle中添加一个钩子,以便在工具应用编程接口查询模型时执行此操作。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17426628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档