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 found errors in the project; aborting build.
- Fix the issues identified by lint, or add the following to your build script to proceed with errors:
- ...
- android {
- lintOptions {
- abortOnError false
- }
- }
以上是关于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