依存関係を追加するときにコンパイルされるjar/aarを確認したいと思います。
たとえば、Gradleでこの依存関係を追加した場合、jarはどこに配置されますか?
dependencies {
compile 'com.google.Android.gms:play-services-analytics:11.0.4'
}
Android Studio Project Explorer
、展開External Libraries
セクション。右クリックしてShow in Files/Explorer
通常、次の場所にあります。
%USERPROFILE%/.gradle/caches/modules-2/files-2.1
BY DEFAULT
Linux:
~/.gradle/caches/modules-2/files-2.1
Windows:
%USERPROFILE%/.gradle/caches/modules-2/files-2.1
マック:
~/.gradle/caches/modules-2/files-2.1
アンドロイド:
no idea... can anyone edit?
その他の設定
ただし、GRADLE_USER_HOME
を設定することにより、これらのデフォルト設定をオーバーライドできます。後者の環境変数は、設定されている場合、[〜#〜] not [〜#〜]GRADLE_HOME
と同じです。システムがコマンドプロンプトで使用しているGradleバージョンのbin/
ディレクトリを含むディレクトリへのパス(ほとんどの人はコマンドラインでGradleを直接呼び出すのではなく、ほとんどの人が Gradle wrapper ただし:$ ./gradlew build
)。
IDEでのランニンググラドル
IDEは異なるバージョンを使用しており、依存関係jarを別の場所に保存している場合があります。 Eclipseしか知りません。 Buildship( "Eclipse Plug-ins for Gradle")をインストールした後は、ウィンドウ->設定-> Gradleに移動します。 「Gradle User Home」を指定するためのボックスがここにあります。私は現在空です。システムGRADLE_USER_HOME
(実際に設定しました)を使用していると思います...しかし、チェックは気にしませんでした。Eclipse内からGradleタスクを実行することは可能ですが、Gradleを実行する方が便利です個別のターミナル(* nix)/コマンドプロンプトウィンドウ( 'Doze)のコマンド。
Gradleには.gradle/
ディレクトリ、デフォルトではホームディレクトリから離れています(例:~/.gradle/
Linuxの場合)。そこには、caches/
ダウンロードしたアーティファクトとPOMを含むディレクトリ。