[英]Specify versionCode in android/gradle projects project root build.gradle
[英]Cordova Android build versionCode with Gradle
我有一个要更新的现有Cordova应用程序。 Cordova版本为: Cordova 6.3.0和cordova-android 5.2.2 Google Play已经开始说:
“上传失败。您的APK的版本代码必须高于2016032518”
(2016032518是当前发布的版本)。
我的config.xml包含以下内容:
<widget android-versionCode="201608291" ios-CFBundleVersion="201608291" version="1.5.0"
我正在用cordova build android --release
AndroidManifest(在platform / android / AndroidManifest.xml中)包含正确的versionCode:
<manifest android:hardwareAccelerated="true" android:versionCode="201608291" android:versionName="1.5.0"
我努力了:
在versionCode 201608291
的defaultConfig {}
块内添加versionCode 201608291
201608291
在诸如cordova build android --release --versionCode=201608291
类的build命令中指定versionCode
鉴于文件platforms/android/AndroidManifest.xml
包含正确的versionCode,似乎内置的APK文件没有正确的版本。
我该如何解决?
我什至怎么看已编译的APK的版本?
注意数字:
android:versionCode="201608291"
201608291
位数比2016032518
少1位
将VersionCodes作为整数进行比较,因此201608291
确实低于2016032518
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.