当我尝试在应用商店中将此应用发布到现有应用的更新时,我收到此错误。我正在使用Visual studio Apache Cordova工具构建apk,之前的版本是使用Intel XDK发布的
It is forbidden that a device upgrading from API levels in range 16-23 to API levels in range 24+ should downgrade from version 48 to version 9, which would occur when
Screen layouts containing any of [small, normal, large, xlarge] and
Features containing all of [android.hardware.screen.PORTRAIT, android.hardware.TOUCHSCREEN].请让我知道为什么我会得到这个问题。这也是可能的解决方案。
非常感谢
发布于 2016-03-18 19:56:33
这不是由于您用于构建的工具造成的。我也面临着同样的问题。这就是我想要做的。
但由于我们已经发布了一个版本,该版本提供了运行api 14到23的设备的覆盖范围,因此我们要求谷歌降低这些设备的评级。
这就是为什么你会看到
禁止从16-23范围内的API级别升级到范围24+内的API级别的设备从版本48降级到版本9,这将在以下情况下发生:
请确保您没有将运行已更新版本的api的设备降级。检查您的build.gradle文件或清单以确认这一点。
在我的例子中,我通过修复导致崩溃的问题解决了这个问题,并发布了从API 14到23运行良好的版本7。希望这能有所帮助。
发布于 2016-03-19 07:39:46
最后我修复了,但我做了什么修复是不确定的
我尝试为Apache Cordova更新Visual Studio 2015工具(更新7),还将cordova更新到5.4.1,并重建修复了存储中的问题。
所以我不确定是什么原因造成的,以及是什么修复了它。但肯定只是几次重建并没有修复。
希望这能在未来帮助到一些人
https://stackoverflow.com/questions/36083548
复制相似问题