我想使用Gradle 1.10 而不是 1.9。我似乎无法找到更改位置。
如果我这样说:
task wrapper(type: Wrapper) {
gradleVersion = '1.10'
}
在我的build.gradle
和重建中,它再次使用Gradle 1.9 构建(因此实际上没有发生任何事情)。
这些似乎是所有设置:(而IntelliJ' s help section about Gradle根本没有帮助:()
答案 0 :(得分:72)
最简单的方法是从命令行执行以下命令(请参阅文档中的Upgrading the Gradle Wrapper):
./gradlew wrapper --gradle-version 2.12
或者您可以创建自定义wrapper
任务
task wrapper(type: Wrapper) {
gradleVersion = '2.12'
}
并运行./gradlew wrapper
。
答案 1 :(得分:28)
在项目中打开文件gradle/wrapper/gradle-wrapper.properties
。更改distributionUrl
中的版本以使用您要使用的版本,例如
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
答案 2 :(得分:2)
在build.gradle
中添加
wrapper { gradleVersion = '6.0' }
答案 3 :(得分:1)
如果使用gradlew命令,则调用gradle中的'wrapper'任务,如果使用gradle命令构建包装器任务则不会被调用。因此,有两种方法可以更改您的gradle版本。
使用'gradlew build'命令,此命令将调用您提到的包装器任务。该任务将更改gradle-wrapper.properties文件中的'distributionUrl'参数,它将自动下载所需的gradle版本。版本4.2中的文件示例distributionUrl。 distributionUrl = HTTPS://services.gradle.org/distributions/gradle-4.2-bin.zip
如果您不使用gradle包装,只需下载所需的gradle版本并设置环境变量路径,并将其显示给IDEA。
P.S。有关gradle包装器的更多信息,建议您阅读:https://docs.gradle.org/current/userguide/gradle_wrapper.html
答案 4 :(得分:1)
我只是想在更新Android Studio组件后点击此内容。
对我有用的是打开gradle-wrapper.properties并更新使用的gradle版本。截至目前,对于我的项目,该行的内容为:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip
答案 5 :(得分:0)
首先,让gradle设置正确的分发Url
cd projectDirectory
./gradlew wrapper --gradle-version 2.3.0
然后 - 可能不需要,但这就是我所做的 - 编辑项目的build.gradle以匹配版本
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
最后,删除文件夹.gradle和gradle以及文件gradlew和gradlew.bat。 (Original Answer)
现在,重建项目。
由于其他答案对我来说不够,而且指出这些额外步骤的评论很容易被忽略,这里作为一个单独的答案
答案 6 :(得分:0)
我面临将默认gradle版本从5.0更改为4.7的相同问题,以下是在intellij中更改默认gradle版本的步骤
1)在此属性distributionUrl中的gradle / wrapper / gradle-wrapper.properties中更改gradle版本。
2)点击gradle项目菜单中的“刷新”按钮,以便它将开始下载新的gradle zip版本
答案 7 :(得分:0)
./gradlew wrapper --gradle-version=5.4.1 --distribution-type=bin
https://gradle.org/install/#manually
要检查:
./gradlew tasks
要在没有命令的情况下输入它:
转到-> gradle/wrapper/gradle-wrapper.properties
分发网址,并将其更改为更新的zip版本
输出:
./gradlew tasks
Downloading https://services.gradle.org/distributions/gradle-5.4.1-bin.zip
...................................................................................
Welcome to Gradle 5.4.1!
Here are the highlights of this release:
- Run builds with JDK12
- New API for Incremental Tasks
- Updates to native projects, including Swift 5 support
For more details see https://docs.gradle.org/5.4.1/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
> Starting Daemon
答案 8 :(得分:0)