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 項目路徑\gradle\wrapper\gradle-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\用戶名\.gradle\wrapper\dists目錄下去看有沒有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
- 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.原因分析和解決。