有没有办法在visual studio中为cordova项目设置gradle版本?
build.gradle文件包含以下字符串:
classpath 'com.android.tools.build:gradle:1.5.0'
但我需要:
classpath 'com.android.tools.build:gradle:2.1.0'
答案 0 :(得分:3)
没有。我们不会在我们的工具中直接显示此设置。但是,您可以手动配置平台以使用不同版本的Gradle。请参阅Apache文档,此处:
https://cordova.apache.org/docs/en/latest/guide/platforms/android/
(披露:我在微软的Visual Studio中使用apache Cordova的工具)
答案 1 :(得分:2)
对于其他有兴趣更新Cordova使用的Gradle版本的人,请创建以下系统环境变量:
CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL
https://services.gradle.org/distributions/gradle-3.5-all.zip
要使用其他版本,请从here获取正确的链接。
答案 2 :(得分:0)
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