在Google Play中,显示为“您需要为此应用上传APK或Android应用捆绑包”

时间:2018-07-19 20:50:38

标签: android android-studio google-play

Previous page where I uploaded APK

Screenshot of error message

我的apk上传后,我正在查看评论摘要。它说,

Errors
Resolve these errors before starting the roll-out of this release.

You need to upload an APK or Android App Bundle for this application.
You cannot remove all production APKs and Android App Bundles.

我查看了各种来源,但不确定解决方案是什么。

5 个答案:

答案 0 :(得分:0)

哦,天哪!您要添加第二个版本或第二个版本的android应用程序,请参见截图,其中显示要停用的apks。

实际上在该图像中看到您正在停用早期版本,因此只需转到上方的按钮“浏览文件” https://i.stack.imgur.com/aNF1C.png 单击浏览文件,然后选择您的apk文件。...

现在请确保您选择的是版本2 apk,我的意思是您要停用的版本1或更早的版本不相同

您需要为此应用程序上载APK或Android应用程序捆绑包。 您无法删除所有正式版APK和Android应用捆绑包。

这意味着您到目前为止尚未选择任何apk,因此只需单击“浏览文件”并选择apk文件,您还必须更改版本,因为要添加另一个版本

仔细查看您的图片 要更改版本,请转到 构建应用程序的gradle文件,并查看版本号,您必须将其递增1或任何正数...仅递增版本而不递减 请参阅那里写的版本版本名称“ 1.0”将其更改为“ 2.0”,版本代码从1更改为2

因为现在playstore将不再接受您的较早版本apk,即1,它将仅接受2、3或4等递增版本

答案 1 :(得分:0)

从第一个屏幕截图可以看到,您正在停用第一个APK(版本代码1)。但是您尚未上传新版本的APK。没有任何可用的APK,您将无法发布。您有两种选择:

  • 重新激活旧的APK(按版本1 APK的“保留”按钮)
  • 上传新APK

我想你知道你想做什么。

答案 2 :(得分:0)

我发现了问题所在(是的,我也预先激活了APK)。我没有完全在.xml文件中更改软件包名称。完成后,我重新构建了APK,它可以正常工作。

答案 3 :(得分:0)

这似乎是代码版本问题。将代码版本1更新为2。

答案 4 :(得分:0)

检查您的清单文件:

android:versionCode="8"

并增加它, 那是我的问题。