Google Play Console无法启动封闭测试:内部测试旧包含REQUEST_INSTALL_PACKAGES权限
解决Google Play Console无法启动封闭测试(因旧内部测试包含敏感权限)的方法
核心前提
同一个应用下没法创建多个独立的内部测试轨道,不用白费功夫找了——直接在现有轨道里替换包,或者调整权限声明就能解决问题。
方案1:直接替换现有内部测试的包(最快解决)
- 打开Google Play Console找到你的应用,进入「测试 > 内部测试」页面
- 在「发布管理」区域点击「创建新版本」,上传不含
REQUEST_INSTALL_PACKAGES权限的合规应用包 - 提交新版本后等待Google审核,过审后旧测试包会被新版本覆盖,敏感权限的问题直接清除
- 之后就能正常创建封闭测试轨道、上传新应用包了
方案2:保留旧包权限的情况下解决
- 要是必须保留
REQUEST_INSTALL_PACKAGES权限,就进入「应用内容」页面找到「权限和声明」板块 - 针对这个权限提交详细的使用说明,得明确证明它是应用核心功能必需的,且完全符合Google Play政策要求
- 等审核通过后,就能正常启动封闭测试了
额外提醒
- 内部测试包更新后,测试人员会自动收到新版本推送,不用额外操作
- 要是替换包后仍有问题,先检查应用的权限清单文件,确认
REQUEST_INSTALL_PACKAGES确实已移除或合规声明
内容的提问来源于stack exchange,提问作者Krasimir
相关产品推荐
相关产品推荐

