我已经向Google Play提交了多个版本的应用程序,我注意到在最新版本中出现了一个错误。然而,所有之前的版本仍然出现在“APK”部分,并被标记为“未发布”。我正在尝试取消发布版本2.1并使用版本2.0。
以下是我所采取的步骤:
1. 进入APK部分 2. 切换至高级模式 3. 点击版本2.0上的“移动到正式版” 4. 点击版本2.1上的“停用”
然后我收到了这个错误信息:(版本7是2.1,版本6是2.0)
以下是我所采取的步骤:
1. 进入APK部分 2. 切换至高级模式 3. 点击版本2.0上的“移动到正式版” 4. 点击版本2.1上的“停用”
然后我收到了这个错误信息:(版本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的正确方法吗?如果是,那么问题在哪里?