繁体   English   中英

Cordova Android构建版本与Gradle的代码

[英]Cordova Android build versionCode with Gradle

我有一个要更新的现有Cordova应用程序。 Cordova版本为: Cordova 6.3.0cordova-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"

我努力了:

  1. versionCode 201608291defaultConfig {}块内添加versionCode 201608291 201608291

  2. 在诸如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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM