59

私はすでにこの投稿をチェックしました: IDEA で Gradle プロジェクトの依存関係ソースをダウンロードする方法は?

しかし、それは私にはうまくいきませんでした。おそらく、IntelliJ Idea を参照しているためであり、Android Studio に問題があります。

追加してみました

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

ルートの 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 キャッシュにダウンロードされました。*-sources.jar または *-javadoc.jar はダウンロードされませんでした。プロジェクトをクリーンアップし、.gradle フォルダーを削除して、maven から再度ダウンロードするように強制しました。運がない。

ロードされたユニバーサルイメージにMavenで利用可能なソースとjavadocがあることを再確認したので、それは問題ではありません。

ありがとう!

4

7 に答える 7

10

Maven のソースとドキュメントについて、私が見つけた唯一のことは、デフォルト設定を変更することです。

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

チェックボックスをオンにしてソースとドキュメントをダウンロードする 設定つまみ

于 2014-12-27T20:07:37.273 に答える
5

2013 年 7 月 26 日の時点で、Xavier Ducrohet (Android SDK Tech Lead Google Inc.) からの回答を見ることができます。

現時点では、Gradle がこれを処理しているとは思いません。私は開発者と話しましたが、彼らはそれを認識しています。ツール API がモデルにクエリを実行するときに実行できるように、Gradle にフックを追加することを検討しています。

于 2013-12-12T21:43:58.893 に答える
3

github でこのプラグインを試してください。わたしにはできる。

更新: GitHub リポジトリの README.md には次のように記載されています。

このプラグインは非推奨です。AndroidStudio 1.4 には、このサポートが組み込まれています。

于 2015-02-09T09:42:06.637 に答える
1

残念ながら、スコアについてコメントすることはできません。

これは答えではありませんが、Gradle で「eclipse」プラグインを使用すると、

gradle eclipseClasspath

そして、すべてのソースと Javadoc をダウンロードし、それらの場所へのリンクを含む .classpath を作成します。

次に、少なくとも、参照するソースと javadoc を取得します。これは、IntelliJ で参照できると想定しています。

于 2013-07-03T09:17:44.187 に答える