[英]Gradle version to use with Android/Cordova CLI
我目前在 Windows 上使用 Cordova CLI 來構建混合 Android 應用程序。 我正在將我的開發推動者轉移到無頭 Ubuntu 服務器。 在 Ubuntu 上安裝 java、NVM、Node、Android SDK 和 Cordova CLI 一直不是問題。 這樣做並創建了慣用的 Cordova hello world 項目后,
cordova create hello com.example.hello HelloWorld
我繼續添加Android平台
cordova plaform add android
然后嘗試構建
cordova build android
那時我被告知
錯誤:無法在 Android Studio 或您的系統上找到已安裝的 Gradle 版本以安裝 gradle 包裝器。 請在您的路徑中包含 gradle,或安裝 Android Studio
按照此處給出的說明安裝 Gradle - 我不是在安裝 Android Studio,而是在無頭 Ubuntu 機器上工作,因此自動安裝 Gradle 不是一個選項 - 不是問題。 但是,我不清楚應該安裝哪個版本的 Gradle。
我不想破壞我當前的 Cordova 項目,所以我試圖盡可能地復制當前的 Windows/Cordova CLI 設置
gradle-wrapper.properties
我現有項目中的gradle-wrapper.properties
文件中,我發現
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
我已經注意到,當我目前編譯項目時,會顯示一些關於要從 Gradle 的未來版本中刪除的功能的不祥警告。 我可以嘗試使用 gradle-2.10,但我並不完全清楚它確實是正確的版本。 希望這里的某個人能夠為我指明正確的方向。
一、清理項目
cordova clean android
然后,強制cordova 使用您想要的版本的分發網址,在這種情況下: gradle-6.3
export CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL=https\\://services.gradle.org/distributions/gradle-6.3-all.zip
然后,構建您的應用程序。
cordova build android --release
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.