前言
cordova增加安卓平台信息时会自带gradle版本信息,有时与本地既有gradle版本不同(比如Android studio内更新了gradle),此时可以通过修改如下文件gradle版本信息来解决因gradle版本不同导致的打包报错。
修改内容
文件 platforms\android\cordova\lib\builders\ProjectBuilder.js
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'https\\://services.gradle.org/distributions/gradle-5.6.4-all.zip';
文件 platforms\android\gradle\wrapper\gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
如果gradle-wrapper.properties 文件中的gradle环境变量在系统中配置过(如:distributionBase=GRADLE_USER_HOME)
需要确保gradle环境变量对应的gradle版本与前两个文件修改的版本保持一致
网友评论