在用as开发项目中,难免会遇到一个gradle版本和gralde插件版本不匹配,导致冲突的问题,所以总结一下经验.
报错内容:
Error:Minimum supported Gradle version is 2.14.1. Current version is 12.10. If using the gradle wrapper,
try editing the distributuinUrl in 项目路径\gradle\wrapper\gradle-wrapper.properties to gradle-3.3-all.zip.
首先我们先了解一下,gradle版本和gradle插件版本.
我们的整个project目录下(不是app)的build.gradle里边,设置的是我们的gradle插件的版本号,
![X0A01XJ4AEA]6O0WUR)BTTY.png](http:https://img.haomeiwen.com/i2411726/c13bb7e9e28861aa.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
gradle的版本号,在项目根目录下gradle/wrapper/gradle-wrapper.properties文件中查看
N5)S4`YO$PI6BYILL}9RTNT.png我们as的setting设置菜单中的,也可以设置我们要选择的gradle版本,可以是默认,也可以是自己的路径
7@10T`2OHJZT(J$({X@7WMC.png现在我们来解决问题:
第一种解决方式:
更改gradle插件版本,
我们可以直接修改build.gradle文件里的插件版本号,改成我们的gradl支持的插件版本(如下,我更新的插件版本太高,我自己手动改低版本)
将classpath'com.Android.tools.build:gradle:2.3.0'
向下修改成classpath'com.android.tools.build:gradle:2.2.3'
第二种解决方式:
更改gradle版本
我们可以自动更新,也可以自己去网上下载需要的gradle版本,解压后,放到自己想放到的安全的地方,
然后打开as 的setting设置界面,修改我们项目的gradle地址,就是上文提到的那个Gradle home路径(不同版本的as可能方式不一样,总之万变不离其宗!)最后编译就可以了!
网友评论