1. 程式人生 > >AndroidStudio問題Minimum supported Gradle version is 4.1. Current version is 3.5的解決

AndroidStudio問題Minimum supported Gradle version is 4.1. Current version is 3.5的解決

問題原因

用從Unity匯出的Gradle匯入到AS3.0.1版本里,先是一直報錯Error:(6, 0) Gradle DSL method not found: ‘google()’ Possible causes,百度、Bing、谷歌都試了,找到的答案無法解決問題,想了半天然後把google()註釋掉了,如下所示。

buildscript {
    repositories {
        jcenter()
        //google() 註釋掉了
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
}
}

然後就報錯標題的內容,意思就是最低支援Gradle4.1,但是當前的Gradle版本為3.5,找了一下答案,原來是在這裡配置:
這裡寫圖片描述
剛開始是預設選中的Use default wrapper (recommend),這個就是交給Gradle來選擇版本,我猜測預設的版本和你AS版本相關,因為現在最新版本是3.1.X的,我還是使用3.0.1,Unity那邊確是最新版本,因此匯出來的專案應該是與AS3.1.X匹配,因此出現了此次的錯誤,看下圖(關於AS的Gradle配置)。
這裡寫圖片描述
最後,通過更改為IDEA控制Gradle版本,並在當前AS的目錄下找到對應版本的Gradle檔案路徑,然後點選OK,同步,問題解決。
這裡寫圖片描述

Remark:有時候報錯的原因跟你控制檯只是相關,但是在你直接複製你的控制檯報的錯誤去百度、谷歌、bing的時候,發現問題還是沒有解決,就得考慮一下是不是得改變一下策略了,例如這次谷歌開始看文章看半天,都沒找到問題,最後,註釋掉,再看,搞定了,我猜想Error:(6, 0) Gradle DSL method not found: ‘google()’ 是在Gradle3.5版本里沒有google()這個方法,4.1之後才有,因此才報錯的,如果猜想錯誤,請大佬批評指正,共同學習共同進步,懷挺^_^。

有什麼問題,咱們評論區見。