Android应用程序发布错误

Android应用程序发布错误,android,visual-studio,cordova,google-play,visual-studio-cordova,Android,Visual Studio,Cordova,Google Play,Visual Studio Cordova,当我尝试在应用商店中将此应用发布到现有应用的更新时,出现此错误。我正在使用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 woul

当我尝试在应用商店中将此应用发布到现有应用的更新时,出现此错误。我正在使用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].
请让我知道我为什么会遇到这个问题。还有可能的解决方案


非常感谢

这不是因为您用于构建的工具。我也面临同样的问题。这就是我想做的

  • 我的版本5涵盖minSDK为8到maxSDK为23

  • 我从14日到23日发布了版本6。在这个版本中,我发现应用程序在14到20之间崩溃,但在21以上运行良好+

  • 所以我想创建一个覆盖21+的版本7,并在play store控制台中启用版本5,这样运行14到20的其他设备也可以被版本5覆盖

  • 但由于我们已经发布了一个版本,该版本涵盖了运行api 14至23的设备,我们要求谷歌对这些设备进行降级

    这就是你看到的原因

    禁止从16-23范围内的API级别升级到24+范围内的API级别的设备从版本48降级到版本9,这将在以下情况下发生

    请确保您没有降级运行已提供更新版本的api的设备。请检查build.gradle文件或清单,以确认相同


    在我的例子中,我通过修复导致崩溃的问题解决了这个问题,并发布了从API 14到23都可以正常工作的版本7。希望这能有所帮助。

    最后我修复了,但我所做的修复还不确定

    我尝试为Apache Cordova更新Visual Studio 2015工具(更新7),并将Cordova更新为5.4.1,并在商店中进行了修复

    所以我不确定是什么原因造成的,是什么解决了这个问题。但肯定只是几次重建没有解决问题


    希望这将对将来的人有所帮助

    我的应用程序最初发布时使用的是min sdk=10和Target=19。现在,我正试图发布更新,以便使用相同的minsdk=10和target=19进行beta测试。除了www文件夹内容和构建IDE,我在这里没有做任何更改。我不明白为什么会发生这种情况