当前位置: 首页 > 知识库问答 >
问题:

上载失败:您需要为您的APK使用不同的版本代码,因为您已经有一个带有版本代码的APK

高飞翮
2023-03-14

我需要上传一个新版本的谷歌播放我的离子应用程序。上传过程一直工作良好,但这次我得到了这个错误:

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

发布过程:

我没有使用Android Studio。

新版本:(尝试在Google Play上上传)1.1.10

尝试解决:

我已经尝试手动将代码版本设置为更高的数字。目前,我在./config.xml中有以下设置:

<widget id="com.myapp.myapp" version="1.1.10" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<manifest android:hardwareAccelerated="true" android:versionCode="101079" android:versionName="1.1.10" package="com.meetinghand.meetinghand" xmlns:android="http://schemas.android.com/apk/res/android">

name='com.myapp.myapp'VersionCode='101078'VersionName='1.1.7'PlatformBuildVersionName='6.0-2704002'SDKVersion:'16'TargetSDKVersion:'22'

问题是:

有事吗?

如果你解开了这个谜,我就为你建一座雕塑!

谢谢你!

编辑:

<widget android-versionCode="101079" id="com.myapp.myapp" version="1.1.10" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

这个Google Play APK发布错误信息是什么意思?

共有1个答案

秋阳荣
2023-03-14

cordova覆盖您在AndroidManifest.xml上的更改是正常的,正确的解决方案是将版本放在config.xml中。

在cordova文档中,如果不明确指定versionCode,则基于版本计算版本代码。它将是:

versionCode = MAJOR * 10000 + MINOR * 100 + PATCH

因此android:versioncode=“10110”是正常的。

此外,您应该尝试清理所有您的平台文件夹,如果它没有更新它。也许你看到的是你的APK的旧版本。

我忘了:这里是cordova文档的链接:https://cordova.apache.org/docs/en/6.x/guide/platforms/android/index.html#setting-the-version-code

对于旧版本代码101078,也许你使用的是Crosswalk这样的插件。

 类似资料: