取消发布较旧的应用后,上传新的APK

时间:2018-09-16 06:51:35

标签: android google-play apk

创建了一个应用程序,该应用程序已在Google Play商店中发布。然后,由于缺少密钥库,它没有得到更新。因此,退出的应用程序未发布,并使用新的软件包名称和版本号创建了一个新的apk。

然后,即使使用新的版本代码和程序包名称创建了新的签名APK,仍然出现错误“您应该添加新的APK或停用现有的APK以创建新版本”。

有人可以帮忙吗?在此过程中有什么遗漏吗?

5 个答案:

答案 0 :(得分:5)

您只能使用新版本代码更新未发布应用程序的现有Apk,在Google Play控制台中,您无法添加具有其他程序包名称的Apk。

您可以添加具有与以前相同的软件包名称和密钥库的Apk。您还可以查看此文档以获取更多详细信息。 https://support.google.com/googleplay/android-developer/answer/7159011?hl=en

答案 1 :(得分:3)

据我所知,我认为Google Play商店不支持更改同一项目的APK。您应该在Play控制台中为新的APK创建另一个应用程序项目,并将其添加到版本中。

答案 2 :(得分:1)

我确定您已经上传了该应用并填写了内容分级。然后,您应该去编辑发布并创建发布。重新上传是您的问题。或者发布错误图片以帮助您更多

答案 3 :(得分:0)

正如许多其他人回答的那样,我会重复一遍,但是请尝试更清楚地重复一遍。

每个应用程序都有一个程序包名称,有时也称为应用程序ID 。它是像com.google.android.gm这样的字符串。就Google Play而言,它并不关心您在Android Studio,Unity或任何其他开发平台中的项目中做什么。如果该应用程序具有相同的程序包名称,则它是同一应用程序。如果程序包名称不同,则它是一个不同的应用程序。

您说您正在尝试使用其他程序包名称创建新发行版。无法做到这一点。就Google而言,您正在创建一个全新的应用程序。

您是否已使用新软件包名称上传了APK?如果有,可以提供屏幕截图吗?这样人们就可以更清楚地了解问题所在了。

答案 4 :(得分:0)

就我而言,我还通过Android Studio中的Refractor更改了包的名称。我想用新软件包上载相同的应用程序。而且仍然给我一个错误,即该软件包已经存在,因此我不得不在build.grade App:module中更改applicationId。

enter image description here

此后,它不会替换手机上的旧应用。取而代之的是,它创建了一个新应用,Playstore也上传了该应用。