You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Dev Console发布新版本失败求助:无法推送升级给现有用户

解决Google Play Console发布报错:"You can't rollout this release because it doesn't allow any existing users to upgrade to the newly added app bundles"

问题根源

报错的核心原因是:你要发布的v10版本仅适配手机,而之前误发的v9仅适配可穿戴设备——这会导致使用v9的可穿戴设备用户无法升级到v10(v10不支持该设备类型),Play Console的发布校验逻辑会阻止这种让部分现有用户失去更新通道的操作。

具体解决方案

  • 方案1:让v10同时兼容手机和可穿戴设备
    调整App Bundle配置,确保同时支持两类设备:

    1. 在build.gradle(或build.gradle.kts)中,确认deviceFamilies包含mobile和wear:
      android {
          bundle {
              deviceFamilies = ["mobile", "wear"]
          }
      }
      
    2. 重新构建并上传新的App Bundle到Play Console,此时v10既能覆盖手机用户,也能让可穿戴设备用户正常升级,满足平台校验规则。
  • 方案2:彻底下架v9的可穿戴版本后再发布v10
    若确实不需要再支持可穿戴设备,需先清理v9的活跃用户:

    1. 进入Play Console「版本管理」页面,找到v9的发布记录,将其发布比例逐步降至0,完成回滚下架。
    2. 等待1-2天,让Play Console同步用户数据(确认无活跃用户在使用v9的可穿戴版本)。
    3. 重新上传仅适配手机的v10版本,此时不会再触发用户无法升级的校验。
  • 方案3:通过测试轨道验证后再推广

    1. 将v10先发布到「内部测试」或「封闭测试」轨道,完成兼容性校验。
    2. 测试通过后,再将v10从测试轨道推广到正式轨道,这种方式有时能绕过正式轨道的版本冲突校验逻辑。
  • 方案4:清理Play Console的草稿缓存

    1. 删除Play Console中所有未发布的草稿版本,避免残留的错误配置干扰校验。
    2. 重新上传v10的App Bundle,重新填写发布信息后尝试发布。

额外注意事项

  • 发布前务必在Play Console的「设备兼容性」页面检查v10的支持设备范围,确保符合预期。
  • 若调整deviceFamilies,需确认App代码逻辑能兼容两类设备,避免运行时错误。

内容的提问来源于stack exchange,提问作者Hap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 17:02:50