IDEA 2018.1与Gradle 5.2.1版本构建异常

本文详细解析了IntelliJ IDEA与Gradle版本不匹配导致的问题,尤其是在使用Kotlin时遇到的版本限制。文章提供了检查当前Gradle版本及IDEA内置Gradle插件版本的方法,以及如何调整IDEA设置以兼容特定版本的Gradle。

如果IDEA跟gradle的版本不匹配,那么构建版本时将会报错。例如下面的配置:

如果选择的是图中的配置1,或配置3,都将会报错。

但如果选择配置2,虽然可以正常构建了,但是它会下载一个与当前gradle响应的版本到工程目录下的.gradle文件夹中。

那么为什么IDEA不能支持该版本的gradle呢?

首先通过gradle -v查看当前gradle版本,以及其内置的版本

发现它还包含了Kotlin, 并且是1.3.20版本

而IDEA的官网2018.1版本支持到kotlin 1.2.30版本,那肯定有问题。

再到IDEA的安装目录\plugins\gradle\lib,查看当前IDEA版本的gradle插件版本,

毫无疑问,gradle 4.4。

下载gradle 4.4 安装,替换更改IDEA设置,并选择上面的Setting截图中的配置3,搞定。

当然,我发现IDEA 2018.3版本开始就支持到kotlin v1.3版本了。不过不清楚内置的gradle版本是什么版本。

或许聪明的你可以自己下载下来看看插件哦。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值