簡體   English   中英

用於 Android/Cordova CLI 的 Gradle 版本

[英]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 設置

  • 節點 8.9.2
  • 爪哇 8
  • 搖籃???

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM