谷歌Play应用程序上传失败(google play application upload fail

2019-07-22 06:50发布

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" >

Answer 1:

如果你使用的是Android Studio或与gradle这个建筑,编辑您的脚本的gradle( 的build.gradle)改变你的包名称和版本。 这些数值覆盖你的AndroidManifest.xml文件。

例如:

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


Answer 2:

您需要将改变android:versionCode="1" 2的AndroidManifest ...



Answer 3:

事情你必须要记住更新您在谷歌Play应用程序时:

  1. 根据旧的值更改版本代码+1 - 如果是1,则必须将其更改为一个更大的数字。

  2. 更改应用版本名称到更大的东西/不同的,如果它是字符串 - 如果你的老版本是1.0 - 它应该是1.1 / 1.0.1或任何你喜欢(它总是一个更好的选择吨有一些版本名称的策略,如果它会包含日期更新addded或修改它取决于你)。

如果你希望能够更新您的应用程序,不改变项目包的名称! 这是系统如何安卓知道这个应用程序是比一个不同。 如果你改变你的包名称,它现在表现得像一个新的应用程序,你将无法从谷歌更新Play商店! 要改变你的包名com.corntail.project首先你需要改变它的表现后,在项目的主包,你需要保持你的活动轨迹,如果你有包名声明他们。 例如 :

如果您MainActiivty被宣布为明显,如:

com.corntail.main.MainActivity 

你现在需要改变它像:

com.corntail.project.MainActivity.


Answer 4:

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

你必须改变你的版本代码在你androidmanifest.xml



Answer 5:

每次更新您的应用程序更改此变量在你的XML文件:

android:versionCode="1"


Answer 6:

你得到2个错误。

  • 版本代码:你总是需要设置在的versionCode一个较大的数字,总是用一个整数。 (不要使用1.1)

    机器人:的versionCode = “1”

  • 包名称:它必须匹配在您上传的最新版本中使用相同的字符串。 因此,而不是包=“com.corntail.main”你应该使用:

    包= “com.corntail.project”

修改后的AndroidManifest.xml中保存,然后SRC称为“com.corntail.main”包中的文件夹中搜索,右键单击,重构>重命名,新名称应与你放什么在包(在这个例子中,你应该叫它:“com.corntail.project”)和你做!

祝好运!



Answer 7:

你有零钱版本代码在IE 1,2,3递增的顺序...等为每次上传。 在每一个上传的版本代码应该比以前的版本上传代码数量更多。 您可以在APP模块的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'
        }
    }
}


Answer 8:

如果建立与gradlew,你应该检查的build.gradle文件的applicationID将覆盖在AndroidManifest.xml包价值

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


文章来源: google play application upload failed