我遇到了将应用上传到Play商店的问题。旧的“19”版本可用于API版本10及更高版本。新的“20”版本指定maxSDKVersion = 22(不高于Android 5.1)。 尝试上传“20”时出现错误消息:
“禁止从该范围内的API级别升级设备 10-22到23+范围内的API级别应从版本降级 20到19版,如果......可能会发生。“。
documentation中明确指出了这种情况:
... Android的未来版本(Android 2.0.1之外的版本)将不复存在 在安装期间检查或强制执行maxSdkVersion属性 重新验证。谷歌播放将继续使用该属性作为 但是,过滤器向用户提供可用的应用程序 下载。
我们的应用程序在Android 6上无法正常运行,因此我们应该以某种方式阻止在这些设备上安装。
答案 0 :(得分:0)
所以,Google支持人员给出了答案:
... 该错误消息表明,如果用户更新了Android 在他们的设备上的版本,APK的配置将导致 他们不符合他们目前的版本。
要解决此问题,请务必确保支持的APK 更高的API级别始终具有更高的版本代码。例如,如果是 API级别为14 - 17的APK是版本3,然后是具有API级别的APK 18必须有版本4。
在其他情况下,您只需从中删除max SDK声明即可 你的应用程序的清单。 ...
并且无法在现有应用中添加maxSDKVersion限制。