美文网首页Android技术
Gradle版本与插件版本冲突问题解决

Gradle版本与插件版本冲突问题解决

作者: 子丿龙 | 来源:发表于2017-03-03 14:35 被阅读67次

    在用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可能方式不一样,总之万变不离其宗!)最后编译就可以了!

    相关文章

      网友评论

        本文标题:Gradle版本与插件版本冲突问题解决

        本文链接:https://www.haomeiwen.com/subject/tpfrgttx.html