谷歌播放应用上传失败

apk上传失败的谷歌播放市场。

我试图上传我的应用程序的升级版本到谷歌播放,但我不断收到消息 –

Upload failed You need to use a different version code for your APK because you already have one with version code 1. Your APK needs to have the package name com.corntail.project. 

还有一些东西正在寻找com.corntail.project ,它没有被发现。

更新:

在我的AndroidManifest.xml ,相关的代码是 –

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.corntail.main" android:versionCode="1" android:versionName="1.0" > 

Related of "谷歌播放应用上传失败"

如果您使用Android Studio或使用Gradle构build,请编辑您的Gradle脚本( build.gradle )以更改软件包名称和版本。 这些值覆盖你的AndroidManifest.xml文件。

例如:

  defaultConfig { applicationId "com.xyz.abc" minSdkVersion 16 targetSdkVersion 19 versionCode 2 versionName "1.1" } 

您需要在AndroidManifest上将您的android:versionCode="1"更改为2 …

在Google Play上更新应用程序时,请记住以下事项:

  1. 更改版本代码+1取决于旧值 – 如果是1,则必须将其更改为更大的数字。

  2. 如果你的应用版本的名字是string,那么把你的应用版本名称改成更大/更大的东西 – 如果你的旧版本是1.0版本的话 – 它应该是1.1 / 1.0.1或者你喜欢的任何东西(如果它包含版本名称策略,date更新添加或修订取决于你)。

如果你想能够更新你的应用程序,请不要更改项目包名称! 这就是android系统知道这个应用程序是不同于那个。 如果您更改软件包名称,现在它就像是一个新的应用程序,您将无法从Google Play商店更新它! 要把你的软件包名称改为com.corntail.project首先你需要在清单中修改它,然后在你的项目的主包中修改它,如果你声明了它们的包名,你需要跟踪你的活动。 例如 :

如果你的MainActiivty被声明为manifest:

 com.corntail.main.MainActivity 

你现在需要改变它:

 com.corntail.project.MainActivity. 

您需要为您的APK使用不同的版本代码,因为您已经拥有版本代码为1的代码。

您必须在androidmanifest.xml更改您的版本代码

每当您更新您的应用程序更改您的XML文件中的这个variables:

 android:versionCode="1" 

你得到2个错误。

  • 版本代码:您始终需要在版本代码中设置更高的数字,并始终使用整数。 (不要使用1.1)

    机器人:的versionCode = “1”

  • 软件包名称:必须与您在上传的最新版本中使用的string相匹配。 所以,而不是package =“com.corntail.main”,你应该使用:

    包= “com.corntail.project”

在修改了AndroidManifest.xml之后,保存它,然后在文件夹src中search名为“com.corntail.main”的包,右键单击Refactor> Rename,新名称应与您放入包中的内容相匹配(在本例中,您应该称之为:“com.corntail.project”),你就完成了!

祝你好运!

你有更改的版本代码升序,即1,2,3 …等等,每当你上传。 在每个上传版本代码中应该有比以前的上传版本代码更多的数字。 您可以在APP Module Build.gradle文件中更改版本代码。

图片

 android { compileSdkVersion 24 buildToolsVersion "24.0.2" defaultConfig { applicationId "com.xyz" minSdkVersion 14 targetSdkVersion 24 versionCode 5 versionName "1.1.4" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } 

如果使用gradlew构build,则应该检查build.gradle文件,applicationId将覆盖AndroidManifest.xml中的包值

 android { defaultConfig { applicationId "xxx.xxx.xxx" } }