【发布时间】:2018-10-28 17:46:33
【问题描述】:
我正在开发一个处于 Beta 版的应用程序(还没有发布的生产版本)。
我昨天上传了一个新的 APK。执行此操作时,我将 minSdkVersion 从 16 更改为 19 时收到警告。我故意进行此更改,所以这是意料之中的。
在 Google Play 控制台上,它现在显示已添加新 APK,而旧 APK 已停用,这正是我想要的。
不过,Play 商店现在在应用信息的“需要 Android”部分下显示“因设备而异”。
因此,商店似乎为 API 16 和 19 之间的 Android 用户保留了旧版本,就像我想要 Multiple APK 一样。
如何解决这个问题?
编辑
我发布了一个新的 Alpha 版本,以摆脱仍然存在并被 Beta 版“遮蔽”的旧版本(此 Alpha 版从 API 16 支持 Android),然后将其升级为 Beta 版。所以现在我没有 Alpha,仍然没有生产中的应用,只有一个 Beta APK,minSdkVersion 设置为 19。
此测试版现在显示在商店页面上,但'Requires Android' 和Current version 仍显示'Varies with device'。
【问题讨论】:
-
我相信一旦你投入生产,这种情况就会消失。您的一些用户(未处于测试阶段的用户)仍会收到 16+ 版本的应用。
-
目前还没有发布版本。但感谢您的评论,我想我找到了原因。有一个 Alpha 版本仍然有效。该应用程序曾经处于 Alpha 版,但现在我立即将其发布为 Beta 版。如何禁用/取消发布 Alpha 版本?
-
其中一个选项可能是在 alpha 中发布一个新版本以覆盖当前版本,然后在 beta 中推送它?
标签: android apk google-play-console