AndroidManifest文件版本更改无法识别

时间:2015-07-25 11:47:33

标签: android cordova google-play

去年我成功将我的第一个应用程序(alpha版本1)上传到了Play商店。我现在想要上传新版本,但继续收到消息"您需要为APK使用不同的版本代码,因为您已经拥有版本代码为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? 我甚至找到了这些文件的所有其他副本(在我的驱动器上的其他项目中)并且它们都没有版本1,除了\ users \ chris.cordova文件夹中的模板文件,这是安装cordova的地方

2 个答案:

答案 0 :(得分:0)

您应该在项目路径中找到“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”

答案 1 :(得分:0)

通过重新安装Android SDK

解决了这个问题