Ionic4+angular 安卓打包gradle版本修改

前言

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版本与前两个文件修改的版本保持一致

GRADLE_USER_HOME环境变量配置截图.png

你可能感兴趣的:(Ionic4+angular 安卓打包gradle版本修改)