为什么gradle下载两个gradle副本,如何防止它?

时间:2015-06-15 10:42:27

标签: gradle

我的GRADLE_USER_HOME设置为c:\gradle。 Android Studio使用gradle v2.2.1的副本创建了C:\gradle\wrapper\dists\gradle-2.2.1-bin\88n1whbyjvxg3s40jzz5ur27,但是当我从命令行运行gradlew.bat时,会创建一个包含完全相同文件的新文件夹C:\gradle\wrapper\dists\gradle-2.2.1-bin\3rn023ng4778ktj66tonmgpbv。为什么呢?

1 个答案:

答案 0 :(得分:0)

我有不同的Gradle发行版/版本,但仅限于 C:\ Users \用户MyUsername.gradle \包装\ dists目录\ gradle这个-2.3斌 我有3个发行版。

也许它可能来自Gradle Wrapper文件夹中gradle-wrapper.jar的不同版本。

关于Gradle Wrapper的一些信息:

在与gradle/wrappergradlew文件平行的目录gradlew.bat中,是gradle包装器jar和gradle-wrapper.properties文件。 在此gradle-wrapper.properties文件中,您可以定义分发Url i.E。

distributionUrl=http\://services.gradle.org/distributions/gradle-2.3-bin.zip

到您的远程gradle发行版进行初始下载。 有-bin-all gradle版本。 见http://services.gradle.org/distributions

如果您有gradlew的其他地方,其他gradle-wrapper.properties个文件的-all-bin定义不同 和/或gradle-wrapper.jar的不同版本, 那么也许你会得到两个不同的gradle发行版。

预防它:仅定义一个相同的gradle分布和gradle-wrapper.jar