$ cordova build android –release
當JAVA_HOME指向舊時C:\Program Files\Java\jdk1.8.0_261- 我得到:
Android Gradle 插件需要 Java 11 才能運行。您當前使用的是 Java 1.8。
當JAVA_HOME指向新時C:\Program Files\Java\jdk-17.0.2- 我得到:
JDK 8('1.8.*')的要求檢查失敗!檢測到的版本:17.0.2
我該如何解決這個問題?
uj5u.com熱心網友回復:
舊版本的 cordova-android 需要 Java 8,這是使用的 Android SDK cordova 的部分和版本的要求。您的環境中存在 Android SDK/cordova-android 版本不匹配。
從 cordova-android@10(撰寫本文時的當前版本)開始,Java 8 限制已開放以允許 Java 11,因為 cordova-android 已更新為使用更現代的 Android SDK 版本,因此需要 Java 11。
JDK 8('1.8.*')的要求檢查失敗
不確定您正在運行哪個cordova-android 版本,但此錯誤絕對意味著您沒有運行cordova-android@10,所以我建議更新cordova-android 平臺。
cordova platform remove android
cordova platform add android@10
我還建議確保您也在運行 cordova cli verison 10 或更高版本。(可通過檢查cordova -v)
uj5u.com熱心網友回復:
你應該下載最新版本
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/424264.html
