[英]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.