【问题标题】:Revert to an older APK in Android Play developer console [duplicate]在 Android Play 开发者控制台中恢复到较旧的 APK [重复]
【发布时间】:2015-09-29 15:21:00
【问题描述】:

我已向 Google Play 提交了我的应用的多个版本,但我注意到最新版本中存在错误。但是,所有以前的版本仍然出现并在APK 部分中标记为Unpublished。我正在尝试取消发布版本2.1 并使用版本2.0

这是我采取的步骤:

  • 我去了 APK 部分
  • 我切换到高级模式
  • 然后在版本2.0我点击Move to Prod
  • 然后在版本2.1我点击Deactivate

然后我收到此错误消息:(版本 7 是 2.1,版本 6 是 2.0)

This configuration cannot be published for the following reason(s):
It is forbidden to downgrade devices which previously matched version 7 
to version 6, which would occur when 
API levels in range 16+ and 
Screen layouts containing any of [small, normal, large, xlarge] 
and Features containing all of [android.hardware.screen.PORTRAIT,
android.hardware.TOUCHSCREEN]. 

比较两个版本的APK,配置完全一样:

-------------------------------------------------------
Details     | Version 2.0        | Version 2.1        |
-------------------------------------------------------
API levels  | 16+                | 16+                |
-------------------------------------------------------
Screen lay. | 4 screen (s/n/l/xl)| 4 screen (s/n/l/xl)|
-------------------------------------------------------
Features    | same for both      | same               |
-------------------------------------------------------

所以在这种情况下,错误消息的信息量不是很大。这是返回并激活旧 APK 版本的正确方法吗?如果是,这里有什么问题?

【问题讨论】:

  • 如果一切都失败了,您可以使用您的 2.0 代码并假装它是 2.2,因此就 Google 而言它是较新的。

标签: android google-play


【解决方案1】:

该消息仅表示已发布的应用无法降级。有关您的配置的其他信息仅表明所有已配置的设备都将受到影响。

Android 操作系统会检查版本代码,一旦您安装了版本代码为 7 的应用,将不允许任何版本代码小于 8。您可以使用 adb install 命令尝试此操作。

Reference documentation

  • 您无法激活版本代码低于要替换的 APK 的新 APK。例如,假设您有一个活跃的 适用于小屏幕尺寸的 APK - 版本代码 0400 正常,然后尝试 将其替换为具有相同屏幕尺寸且版本代码为 0300 的 APK。这会引发错误,因为这意味着先前 APK 的用户将无法更新应用程序。

你有两种方法

  1. 解决错误并重新发布新版本。
  2. 从以前的版本中获取代码并将其版本代码更改为 8 并重新发布。

【讨论】:

  • 那么在仪表板中包含所有以前的 APK 版本有什么意义?
  • @RainMan 我在更新的答案中添加了参考。要回答您的问题,这可能是由于支持多个 APK。此外,我在 SO 上的某处读到这可能是由于应用内计费,因为如果有人没有更新他们的应用,则需要存在旧的 apk 来检查签名。
猜你喜欢
  • 2012-07-29
  • 1970-01-01
  • 1970-01-01
  • 2017-11-11
  • 2018-01-31
  • 1970-01-01
  • 2018-03-22
  • 2019-02-02
  • 2019-12-17
相关资源
最近更新 更多