科尔多瓦 gradle 版本

Cordova gradle version

有没有办法为 visual studio 中的 cordova 项目设置 gradle 版本?

build.gradle 文件包含以下字符串:

classpath 'com.android.tools.build:gradle:1.5.0'

但我需要:

classpath 'com.android.tools.build:gradle:2.1.0'

没有。我们不会直接在我们的工具中公开此设置。但是,您可以手动配置平台以使用不同版本的 Gradle。请在此处查看 Apache 文档:

https://cordova.apache.org/docs/en/latest/guide/platforms/android/

(披露:我在 Microsoft visual studio 从事 Apache Cordova 的工具工作)

对于任何其他有兴趣更新 Cordova 使用的 Gradle 版本的人,请创建此 系统环境变量

CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL
https://services.gradle.org/distributions/gradle-3.5-all.zip 

要使用不同的版本,请从 here 获取正确的 link。

有关完整指南,请参阅 Upgrading Gradle for Cordova mobile apps in Windows

andreszs 解决方案的替代方法是修改 platforms\android\cordova\lib\builders\GradleBuilder.js:

var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || http\://services.gradle.org/distributions/gradle-5.4.1-all.zip