首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android应用发布错误

Android应用发布错误
EN

Stack Overflow用户
提问于 2016-03-18 19:46:48
回答 2查看 115关注 0票数 1

当我尝试在应用商店中将此应用发布到现有应用的更新时,我收到此错误。我正在使用Visual studio Apache Cordova工具构建apk,之前的版本是使用Intel XDK发布的

代码语言:javascript
复制
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].

请让我知道为什么我会得到这个问题。这也是可能的解决方案。

非常感谢

EN

回答 2

Stack Overflow用户

发布于 2016-03-18 19:56:33

这不是由于您用于构建的工具造成的。我也面临着同样的问题。这就是我想要做的。

  1. 我的版本5涵盖了minSDK as 8到maxSDK as 23。
  2. I发布了从14到23的版本6。在这个版本中,我发现从14到20版本的应用程序崩溃了,但在21+
  3. 上运行良好,所以我想创建一个从21+覆盖的版本7,并在play商店控制台中启用版本5,以便运行14到20版本的其余设备也可以在版本5中覆盖。

但由于我们已经发布了一个版本,该版本提供了运行api 14到23的设备的覆盖范围,因此我们要求谷歌降低这些设备的评级。

这就是为什么你会看到

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

请确保您没有将运行已更新版本的api的设备降级。检查您的build.gradle文件或清单以确认这一点。

在我的例子中,我通过修复导致崩溃的问题解决了这个问题,并发布了从API 14到23运行良好的版本7。希望这能有所帮助。

票数 3
EN

Stack Overflow用户

发布于 2016-03-19 07:39:46

最后我修复了,但我做了什么修复是不确定的

我尝试为Apache Cordova更新Visual Studio 2015工具(更新7),还将cordova更新到5.4.1,并重建修复了存储中的问题。

所以我不确定是什么原因造成的,以及是什么修复了它。但肯定只是几次重建并没有修复。

希望这能在未来帮助到一些人

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36083548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档