需要Android:随设备而异(多APK)

需要Android:随设备而异(多APK),android,apk,google-play-console,Android,Apk,Google Play Console,我正在开发一款测试版的应用程序(目前还没有发布版本) 我昨天上传了一个新的APK。当我这样做的时候,我得到了一个警告,因为我把Minsdk版本从16改为19。我是故意做这个改变的,所以这是意料之中的 在Google Play控制台上,它现在显示一个新的APK已经被添加,而旧的APK已经被停用,这就是我想要的 不过,Play Store现在在应用程序信息的“需要安卓”部分显示“随设备而异” 因此,如果我愿意的话,该商店似乎保留了旧版本,以供在API 16和19之间使用Android的用户使用 如

我正在开发一款测试版的应用程序(目前还没有发布版本)

我昨天上传了一个新的APK。当我这样做的时候,我得到了一个警告,因为我把Minsdk版本从16改为19。我是故意做这个改变的,所以这是意料之中的

在Google Play控制台上,它现在显示一个新的APK已经被添加,而旧的APK已经被停用,这就是我想要的

不过,Play Store现在在应用程序信息的“需要安卓”部分显示“随设备而异”

因此,如果我愿意的话,该商店似乎保留了旧版本,以供在API 16和19之间使用Android的用户使用

如何解决这个问题

编辑

我发布了一个新的Alpha版本,以摆脱旧版本,旧版本仍然存在,并且被Beta版“遮蔽”(这个Alpha版本支持API 16中的Android),然后将其升级为Beta版。所以现在我没有Alpha,仍然没有应用程序在生产中,只有一个测试版APK,minSdkVersion设置为19


这个测试版现在显示在商店页面上,但是
“需要安卓”
当前版本
仍然显示
“随设备而异”

联系谷歌支持后,他们的回答如下:

我进一步调查了你的事情,以及你为什么能看到 “需要Android”下的“随设备而异”是因为该应用程序 未发布

请注意,如果应用程序已发布,则 “需要Android”将使用相关信息进行更新


因此,我将在发布应用程序时查看这些值是否正确更新。

我相信,一旦投入生产,这些值就会消失。您的一些用户(未进入测试版的用户)仍然收到您的应用程序的16+版本。目前还没有发布版本。但多亏了你的评论,我想我找到了原因。有一个Alpha版本仍处于活动状态。这个应用程序以前是alpha版本的,但现在我马上发布Beta版。如何禁用/取消发布Alpha版本?其中一个选项可能是在Alpha中发布新版本以覆盖当前版本,然后在beta中推送它?您发布了应用程序吗?“随设备不同”发生了什么。我上传了我的第一个较低版本的APK,它在任何版本中都不再有效。但在最新版本和要求的版本下,我仍然会得到“随设备而异”的产品Android@groveale该应用程序已经发布。现在已经没有可用的Alpha或Beta版本,信息现在正确显示在Play Store页面上。因此,谷歌支持部门的上述回答是正确的