Error:Minimum supported Gradle version is 2.14.1. Current version is 2.10.原因分析和解决。

Posted cheyunhua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Error:Minimum supported Gradle version is 2.14.1. Current version is 2.10.原因分析和解决。相关的知识,希望对你有一定的参考价值。

最近和主管一起开发项目一直出现这个问题:

Error:Minimum supported Gradle version is 2.14.1. Current version is 12.10. If using the gradle wrapper, try editing the distributuinUrl in 项目路径gradlewrappergradle-wrapper.properties to gradle-2.14.1-all.zip.

有句话说的好,一朝被蛇咬,十年怕井绳,所以今天有时间我把问题分析了一下:主管刚升级了androidStudio,所以他的gradle的插件版本升级到2.2.0,gradle的版本升级到2.14.1.gradle插件版本和gradle版本如下红色字段所示:

//project下的build.gradle文件

uildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath ‘com.android.tools.build:gradle:2.1.0‘}
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
//项目名/gradle/wrapper/gradle-wrapper.properties
#Mon Dec 28 10:00:20 PST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip
但是我没有更新AndroidStudio,我的gradle插件版本还停留在2.1.0版本,gradle版本还停留在2.10.如上面所示。主管在向svn上提交代码的时候连着项目的build.gralde文件一起提交了,这样我的gradle插件变成2.2.0版本,但是我的gradle版本还停留在2.10,那么就出现了上面的问题。但是gradle插件版本和gradle版本有什么必然的联系吗?问了好多人都说没有一点关系。但是为什么会报:Minimum supported Gradle version is 2.14.1的错误呢?带着疑问我去查了下gradle插件各版本的说明,网址是:http://tools.android.com/tech-docs/new-build-system,还是发现了一点关系:

是的,gradle插件版本2.2.0要求gradle版本至少为2.14.1。嗯嗯,问题是分析完了,但是怎么解决呢?网上查的是把项目名/gradle/wrapper/gradle-wrapper.properties

改成distributionUrl=https://services.gradle.org/distributions/gradle-2.14.1-all-zip,改成这样他会去C:Users用户名.gradlewrapperdists目录下去看有没有gradle-2.14.1-all.zip的文件,如果没有它就会去https://services.gradle.org/distributions/gradle-2.14.1-all-zip这个网址下载,这是我的目录:技术分享图片

 

因为我没有更新过AndroidStudio,所以这个路径下找不到gradle-2.14.1-all.zip的文件,所以就得去下载。这个压缩包大概有70M的样子,不FQ网速会很慢,所以改完后再gradle sync后会很长时间处在这个界面Gradle:Downloadhttps://services.gradle.org/distributions/gradle-2.14.1-all.zip,下载完后就好了。上面那个方法也太麻烦了,下载不完就得一直等在那,有没有其他的办法呢?下面两个方法应该是比较简单的:

1:更改gradle插件版本,将classpath‘com.android.tools.build:gradle:2.2.0‘改成classpath‘com.android.tools.build:gradle:2.1.0‘

2:自己去网上下载gradle-2.14.1-all.zip,解压后随便放在哪个目录下(网上好多说是放在AndroidStudio的安装目录下的gradle目录下,其实没这个必要,放在哪里都一样,只要正确添加上去就可以)。进入Setting,在搜索框搜索Gradle,选择Use local gradle distribution,选择gradle-2.14.1-all,zip的解压目录,这样它就会在指定的目录下查找。具体操作如下图:

技术分享图片

下图是我下载解压后的gradle的目录:

技术分享图片

最后真的非常感谢csdn管理员的帮助,因为是第一篇博客,自己操作起来有好多困难:比如:图片老是显示路径不显示图片。。。管理员都细心帮我解答。

 

 

现lint检查错误
[plain] view plain copy
 
  1. Lint found errors in the project; aborting build.  
  2.     
  3.   Fix the issues identified by lint, or add the following to your build script to proceed with errors:  
  4.   ...  
  5.   android {  
  6.       lintOptions {  
  7.           abortOnError false  
  8.       }  
  9.   }  

 

以上是关于Error:Minimum supported Gradle version is 2.14.1. Current version is 2.10.原因分析和解决。的主要内容,如果未能解决你的问题,请参考以下文章

ORA-00845: MEMORY_TARGET not supported on this system

3GPP TS 23501-g51 中英文对照 | 4.2.8 Support of non-3GPP access

3GPP TS 23501-g51 中英文对照 | 4.2.10 Architecture Reference Model for ATSSS Support

Wallys/Support:QUECTEL RM500Q-GL&Support:

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3cp8ng15g94wc

SHOW ENGINES G