如何删除Google Play Console中状态为激活的AppBundle?
解决Google Play激活状态旧App Bundle导致的权限审核问题
核心结论:激活状态的App Bundle无法直接删除,但可以通过以下方式处理,让旧版本停止分发并解决权限问题:
提交全覆盖的新版本
确保你上传的最新App Bundle覆盖旧版本所有的目标配置(包括设备架构、语言、屏幕尺寸、API等级范围等),并且完成全量发布。当新版本完全推出后,旧的激活版本会自动变为「已替换」状态,不再被分发给新用户或需要更新的用户。如果之前是分阶段发布,建议完成全量发布加速替换过程。手动停用旧版本
进入Google Play Console的「App Bundle Explorer」,找到那个处于激活状态的旧版本:- 点击版本卡片右上角的更多选项(三个点)
- 选择「停用」选项
停用后,该版本会立即停止被分发,已安装的用户不受影响,但后续更新只会推送你的新版本。注意:停用操作不可逆,确认无需该版本后再执行。
排查权限来源(额外验证)
即使你没主动添加REQUEST_INSTALL_PACKAGES权限,第三方依赖库也可能偷偷引入。可以通过以下方式排查:- 对于Android项目,执行命令
./gradlew app:dependencies查看依赖树,定位引入该权限的库 - 在AndroidManifest.xml中添加
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" tools:node="remove" />强制移除该权限,避免后续版本再出现问题
- 对于Android项目,执行命令
注意事项
- 停用或替换操作生效可能需要1-2小时的缓存同步时间,无需着急重复操作
- 如果新版本发布后旧版本仍未被替换,检查新版本的发布范围是否覆盖了旧版本的所有用户群体
内容的提问来源于stack exchange,提问作者Queen Ellery
相关产品推荐
相关产品推荐

