gradle在哪里保存依赖项的jar?

Dor*_*ani 19 java android gradle android-studio android-gradle-plugin

我想看一下添加依赖项时编译的jar/aars.

例如,如果我在Gradle中添加此依赖项,它将jar放在哪里?

dependencies {
    compile 'com.google.android.gms:play-services-analytics:11.0.4'
}
Run Code Online (Sandbox Code Playgroud)

Fab*_*Lux 19

一般来说,你可以找到:

%USERPROFILE%/.gradle/caches/modules-2/files-2.1
Run Code Online (Sandbox Code Playgroud)

  • 这应该是答案 (2认同)

mik*_*ent 17

默认

Linux:

~/.gradle/caches/modules-2/files-2.1
Run Code Online (Sandbox Code Playgroud)

视窗:

%USERPROFILE%/.gradle/caches/modules-2/files-2.1
Run Code Online (Sandbox Code Playgroud)

苹果电脑:

~/.gradle/caches/modules-2/files-2.1
Run Code Online (Sandbox Code Playgroud)

Android:

no idea... can anyone edit?
Run Code Online (Sandbox Code Playgroud)

设置其他

但是您可以通过设置覆盖这些默认设置GRADLE_USER_HOME。后者的环境变量,如果设置,是一样的GRADLE_HOME,这是路径包含的目录bin/为您的系统在命令提示符下使用摇篮版本目录(而不是直接在命令行中调用摇篮NB大多数人似乎使用摇篮包装不过:$ ./gradlew build)。

在IDE中运行渐变

IDE可能正在使用其他版本,并将依赖项jar存储在其他位置。我只知道Eclipse。安装了Buildship(“用于Gradle的Eclipse插件”)后,可以找到Window-> Preferences-> Gradle。这里有一个框供您指定“ Gradle User Home”。我的是空的。我认为它正在使用系统GRADLE_USER_HOME(我确实设置过)...但是我没有打扰过:尽管可以在Eclipse中对我运行Gradle任务,但在单独的终端中运行Gradle命令更方便(* nix)/命令提示符窗口(“打ze”)。


nho*_*ass 11

打开Android Studio Project Explorer,展开External Libraries部分.右键单击Show in Files/Explorer