上传失败您需要为您的APK使用不同的版本代码,因为您已经拥有版本代码2

根据这个答案如何解决“APK的版本代码需要高于2”。 在Google Play的开发者控制台中? 我刚刚将版本代码从2更改为3,并且未能上传版本。

这是我上传apk文件之前的旧版本

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="mypackage name" android:installLocation="auto" android:versionCode="28" android:versionName="1.0028" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" /> ..... 

这里是我必须在Android开发者控制台上传的新版本代码。 看我的宣言

 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="mypackage name" android:installLocation="auto" android:versionCode="2" android:versionName="2.0001" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" /> ...... 

我不知道这是什么问题。 任何帮助? 在这里输入图像说明

 android:versionCode="28" 

你以前的versionCode是28.你应该增加1到29。

 android:versionCode="29" 

据推测,您以前的应用程序版本是1到28.通过版本3发布,您与以前版本的应用程序发生冲突,此版本已使用此版本代码发布。

对于使用Android Studio的用户,可以通过在build.gradle编辑versionCodeversionName来解决问题,而不是AndroidManifest.xml

例如

 defaultConfig { applicationId "com.my.packageId" minSdkVersion 15 targetSdkVersion 22 versionCode 2 <-- change this versionName "2.0" <-- change this } 

如果您使用的是ionic framework ,请转到config.xml文件并更改“widget”标签中的“版本”属性。 增加版本号。 然后重build,签署和上传你的apk来玩商店。 这解决了我的问题。

在Android Studio 1.1.0中,在Module: app build.gradle更改versionCode ,而不一定更改versionName

 android { ... defaultConfig { ... versionCode 3 versionName "1.0" } ... } 

正如Martin Konecny的回答所说的,你需要将versionCode更改为更高的值。

您以前的版本代码是28 。 应该改为29

根据android开发者网站上的文件。 版本代码是

一个整数值,表示应用程序代码相对于其他版本的版本。

所以它应该是相关的(通过相关我的意思是更高)到以前的版本代码,如文件所述:

你应该确保你的应用程序的每个后续版本使用更大的值。

正如文件中再次提到的那样

android:versionCode值不一定与用户可见的应用程序发行版本有很强的相似性(请参阅下面的android:versionName)

所以即使这是应用程序的版本2.0001 ,并不一定意味着versionCode是2

希望这可以帮助 :)

如果您使用的是phonegap / cordova应用程序,只需编辑您的config.xml并在小部件中添加android-versionCode和版本。

<widget id =“com.xxx.yyy”version =“1.0.1”xmlns =“http://www.w3.org/ns/widgets”xmlns:cdv =“http://cordova.apache.org/ ns / 1.0“android-versionCode =”100001“version =”1.0.1“>

这似乎是因为您已经将版本3的APKfile upload到Google Play商店。 再次,您正在上传与同一版本的apk。 所以这个问题已经发生了。

因此,对于解决scheme,您需要更改版本名称和版本代码(以1递增),然后运行一次应用程序,然后将其导出到Google Play。