idea修改gradle代理服务器,如何在IntelliJ IDEA中更改“默认gradle包装器”的版本?...

如何在IntelliJ IDEA中更改“默认gradle包装器”的版本?

我想使用Gradle 1.10而不是1.9。 我似乎找不到改变它的地方。

如果我这样说:

task wrapper(type: Wrapper) {

gradleVersion = '1.10'

}

在我的build.gradle中进行重建,它再次使用Gradle 1.9构建(因此实际上没有任何反应)。

这些似乎是所有设置:(并且IntelliJ的有关Gradle的帮助部分根本没有帮助:()

RBu0O.png

Bloke asked 2019-10-04T05:59:18Z

7个解决方案

68 votes

最简单的方法是从命令行执行以下命令(请参阅文档中的升级Gradle包装器):

./gradlew wrapper --gradle-version 2.12

或者您可以创建自定义./gradlew wrapper任务

task wrapper(type: Wrapper) {

gradleVersion = '2.12'

}

并运行./gradlew wrapper。

Michael answered 2019-10-04T05:59:45Z

25 votes

在您的项目中打开文件gradle/wrapper/gradle-wrapper.properties。 在distributionUrl中更改版本以使用您要使用的版本,例如,

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

Aperifons answered 2019-10-04T06:00:10Z

1 votes

如果使用gradlew命令,则会调用gradle中的'wrapper'任务,如果未使用gradle命令来构建wrapper任务,则将调用gradle中的'wrapper'任务。 因此,有两种方法可以更改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。

附言 有关gradle包装器的更多信息,建议您阅读:[https://docs.gradle.org/current/userguide/gradle_wrapper.html]

M. Oğuz Özcan answered 2019-10-04T06:00:59Z

1 votes

我只是想补充一下,在更新Android Studio组件后点击了此按钮。

对我有用的是打开gradle-wrapper.properties并更新使用的gradle版本。 到目前为止,对于我的项目,该行显示为:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip

MacD answered 2019-10-04T06:01:33Z

0 votes

首先,让gradle设定正确的分配网址

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。 (原始答案)

现在,重建项目。

由于其他答案对我来说不够用,因此指出这些额外步骤的评论很容易被忽略,这里作为单独的答案

lucidbrot answered 2019-10-04T06:02:24Z

0 votes

我在将默认gradle版本从5.0更改为4.7时遇到了同样的问题,以下是在intellij中更改默认gradle版本的步骤

7d4f6f28b4ad02f059f6ce0ca5ceaced.png

1)在此属性distributionUrl中的gradle / wrapper / gradle-wrapper.properties中更改gradle版本

2)点击gradle项目菜单中的刷新按钮,以便它将开始下载新的gradle zip版本

Saurabh answered 2019-10-04T06:03:02Z

0 votes

gradle/wrapper/gradle-wrapper.properties

[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

Aimee Ramirez answered 2019-10-04T06:03:57Z

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值