在mobile-config.js中我指定了以下内容
App.info({ ..... version: '1.0.8',.... }); App.setPreference('android-versionCode','9');
因此,当我构建apk时,它应该将versionCode设置为9并将版本名称设置为“1.0.8”,但在我的情况下,versionCode设置为“10008”,而版本名称正确显示为“1.0.8”.
解决方法
您可以通过创建名为/ cordova-build-override /的顶级文件夹来覆盖流星构建文件和设置,在这里阅读更多错误,GitHub已关闭,我将在它返回时发布链接.
解决方案是将Android构建设置传递给build-extras.gradle.你可以在这里阅读更多Android Shell Tool Guide.
创建/cordova-build-override/platforms/android/build-extras.gradle.
Android版本名称将在mobile-config.js中设置,但版本号(整数)将由此gradle文件设置.
cdvVersionCode = '10' android { lintOptions { disable 'MissingTranslation' disable 'ExtraTranslation' } }