AndroidManifest 文件版本更改未被识别
AndroidManifest file version changes not being recognised
去年我成功地将我的第一个应用程序(alpha 版本 1)上传到 playstore。我现在想上传一个新版本,但一直收到消息 "You need to use a different version code for your APK because you already have one with version code 1"。
有很多关于这个问题的帖子,它们都提到检查 'androidmanifest.xml' 文件。我已完成此操作,并在以下文件夹中找到该文件的 4 个副本:
- project\platforms\android
- project\platforms\android\bin
- project\platforms\android\cordovalib
- project\platforms\android\cordovalib\bin
在
中还有一个文件'androidmanifest.cordova.xml'的两个副本
- project\platforms\android\ant-build
- project\platforms\android\cordovalib\ant-build
现在,所有这六个文件都有正确的版本定义:
android:versionCode="901" android:versionName="0.9.1"
那么,为什么 Playstore 控制台一直告诉我它仍然是版本 1?
我什至找到了这些文件的所有其他副本(在我的驱动器上的其他项目中)并且其中 none 具有版本 1,除了 \users\chris.cordova 文件夹中的模板文件,cordova 所在的文件夹除外已安装
您应该在您的项目路径中找到一个文件 'AndroidManifest.xml'。
它应该看起来像这样:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.your.package"
android:versionCode="1" <!-- This is the value you have to change -->
android:versionName="1.0.3" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="14" />
versionCode 是您应该从“1”更改为“2”的内容
通过重新安装 Android SDK
解决了这个问题
去年我成功地将我的第一个应用程序(alpha 版本 1)上传到 playstore。我现在想上传一个新版本,但一直收到消息 "You need to use a different version code for your APK because you already have one with version code 1"。 有很多关于这个问题的帖子,它们都提到检查 'androidmanifest.xml' 文件。我已完成此操作,并在以下文件夹中找到该文件的 4 个副本:
- project\platforms\android
- project\platforms\android\bin
- project\platforms\android\cordovalib
- project\platforms\android\cordovalib\bin
在
中还有一个文件'androidmanifest.cordova.xml'的两个副本- project\platforms\android\ant-build
- project\platforms\android\cordovalib\ant-build
现在,所有这六个文件都有正确的版本定义:
android:versionCode="901" android:versionName="0.9.1"
那么,为什么 Playstore 控制台一直告诉我它仍然是版本 1? 我什至找到了这些文件的所有其他副本(在我的驱动器上的其他项目中)并且其中 none 具有版本 1,除了 \users\chris.cordova 文件夹中的模板文件,cordova 所在的文件夹除外已安装
您应该在您的项目路径中找到一个文件 'AndroidManifest.xml'。 它应该看起来像这样:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.your.package"
android:versionCode="1" <!-- This is the value you have to change -->
android:versionName="1.0.3" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="14" />
versionCode 是您应该从“1”更改为“2”的内容
通过重新安装 Android SDK
解决了这个问题