我试图发布我的Android应用程序到谷歌播放的新版本,并得到以下错误?

由于以下原因,无法发布该配置: 版本1没有提供给任何设备配置:所有可能接收版本1的设备都将接收版本4

我不明白。这是什么意思?


当前回答

在生产环境中,一次只能有一个APK。在上传之前,您必须停用当前的一个。alpha测试APK和beta测试APK也一样——你只能发布一个APK进行测试。

我同意错误消息的措辞令人震惊!

其他回答

当我在很短的时间内发布了两个apk(版本3和版本4)时,我就遇到了这种情况。点击版本3旁边的下拉菜单上的“取消激活”似乎可以修复它。

我猜这是一条措辞很糟糕的错误消息,意思是“你的原始APK还没有发布到所有的更新服务器上,所以他们中的一些人可能完全错过了那个版本”。但这只是猜测。

我的应用程序也解决了同样的问题。我必须从1.0版本上传到2.0版本。 我已经上传了Beta版的2.0版本。 -当它上传时,我已经在PROD中停用了1.0版本。 下一步是把2.0版从BETA版移到PROD版。 —然后,PUBLISH按钮被激活,完成该过程。 我希望这对你有帮助。

对我来说 apk的旧版本已经在beta测试中发布。当我试图更新我的应用程序已经发布的应用程序与新的apk。

刚刚把我的新apk移到beta测试,并从beta测试中取消了旧apk的发布。

然后最终把新的apk从beta版搬到了产品版。

我只是切换到基本视图。它会立即自动将当前版本替换为新版本。当然,这并不适用于所有应用部署场景。但在大多数(简单)情况下应该没问题。

我也有类似的问题,但因为我之前的版本有一个更低的最大andorid api,我不允许恢复到以前的版本。

最后对我来说,这是eclipse的一个问题,它没有将更改保存到歧管文件中。我重启了eclipse,保存了我的项目,做了一个apk,然后它就工作了。如果上面的答案失败了,也许值得一试。