[Cordova] 編譯時出現 Gradle 版本太舊的訊息

[Cordova] 編譯時出現 Gradle 版本太舊的訊息

不知道為什麼,只要一陣子沒有編譯 Cordova 專案,

就很容易壞掉…

今天遇到的是說 Gradle 的版本太舊:

* Where:
Build file '/Users/testuser/project/platforms/android/app/build.gradle' line: 20

* What went wrong:
A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Minimum supported Gradle version is 5.4.1. Current version is 4.10.3. If using the gradle wrapper, try editing the distributionUrl in /Users/testuser/project/gradle/wrapper/gradle-wrapper.properties to gradle-5.4.1-all.zip

 

嗯嗯,跟 Gradle 不熟…

去錯誤訊息指出的路徑找 gradle-wrapper.properties,沒這個檔案。

再去看一下 build.gradle,有這個檔案,

裡面跟 4.10.3 版本有關的就只有下面這段,

但把它改成 5.4.1 也還是一樣的錯誤訊息:

task wrapper(type: Wrapper) {
    gradleVersion = '4.10.3'
}

 

不知道要怎麼辦…

試著把 Cordova 的 android 平台刪除,再重新安裝:

cordova platform remove android
cordova platform add android

 

居然就好了… 真的是重開機治百病…

(本頁面已被瀏覽過 9 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料