Google Play商店不会在我更新的应用程序中降级目标SDK版本

时间:2016-12-28 12:57:15

标签: android xamarin google-play

我在Google Play商店中有一个目标SDK版本为23的应用程序。现在我更新了我的应用程序,出于某种原因,我将目标SDK版本设置为20,而Google Play商店不允许我降级目标SDK版本

我可以做什么,以便Google Play商店允许我的应用程序使用降级的目标SDK版本。实际错误如下:

  

以前禁止降级设备   使用M权限(目标SDK 23及更高版本)到使用旧样式权限的APK(目标SDK 22及以下)。这发生在从版本42(目标SDK 23)到版本43(目标SDK 20)的更改中。

2 个答案:

答案 0 :(得分:9)

TLDR:你无能为力。

您有两个(一个)选项:

  • 再次构建您的应用并继续定位相同的SDK版本,在您的情况下为android M(SDK 23);
  • 使用新的应用程序ID发布一个全新的应用程序。在最糟糕的情况下,这是一个选项,但我无法想象你会想要这样做;

您可能想知道为什么不能将目标SDK版本从23+降级到更低级别。 Google可能不会允许您这样做,因为使用您应用的先前版本(目标SDK 23+)的用户可能不允许他们在更新应用时被迫允许的某些特定权限(目标SDK< 23) )。我个人认为,从用户体验的角度来看,最初允许动态权限,但随后撤消它们并迫使用户允许所有权限,这很奇怪。

答案 1 :(得分:0)

添加<uses-sdk android:minSdkVersion="Your min Sdk version here" /> AndroidManifest.xml中的版本自2020年11月起生效

我能够将相同的应用程序从最小API 27+降级到21 +

enter image description here