android - Ionic Android 版本控制失败

标签 android angularjs cordova ionic-framework

我对 Play 商店中的版本号有疑问。

我的应用程序的版本曾经被格式化为

Version code
10172   (5 digits)
Version name
1.1.72

我换了构建机,没想到我上传的版本有

Version code
101748 

现在有 6 位数字! 8 扩展版本号太长

Version name
1.1.74

101748 现在阻止我将新版本上传到商店。 例如,对于 config.xml 中的版本 1.1.821 我再次获得版本代码为 101748 的 APK!?!?!上传失败

You need to use a different version code for your APK because you already have one with version code 101748.

我有其他构建组合,其中版本代码再次为 5 位数字并且上传失败。

我无法从 Play 商店中删除当前上传的版本,我不知道如何调整 ionic 中的自动构建系统以强制它使用特定的版本代码?看起来代码是在构建期间从版本中生成的。

欢迎提出任何建议。

最佳答案

作为解决方法,编辑您的 config.xml,添加“android-versionCode”并手动指定您的版本代码:

widget id="com.xxxxx.yyyyyyyyyyy" android-versionCode="201018"
version="2.1.1"

关于android - Ionic Android 版本控制失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38042590/

相关文章:

javascript - 如何在 AngularJS 中将文本渲染成 HTML

javascript - SQLite 插件在 Mac 和 Windows 上工作,但在手机上的 Safari 中不工作

android - 网页 View 加载缓慢

android - 与 Room 和 LiveData 的多对多关系

angularjs - 使用angularjs突出显示表格行

angularjs - 使用 angular 的 $http.put 发送数据错误

android - Cordova 和proguard : Camera Plugin NPE on takePicture

javascript - Jquery 无法与phoneGap 一起使用

java - 揭秘安卓构建过程

java - 带有Retrofit 2.0 Android的多部分请求花费太多时间来请求