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

new*_*oid 3 android google-play xamarin

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

我该怎么做才能让Google Play商店允许我的应用程序使用降级的目标SDK版本.实际错误如下:

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

Rol*_*f ツ 9

TLDR:你无能为力.

你有两个(一个)选择:

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

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