Google Play已上传App新版本4.0.15,无法下载测试怎么办?
解决Google Play Open测试轨道无法下载新版本AAB的问题
核心问题复盘
你上传了targetSdkVersion 33的4.0.15版本AAB(versionCode 28)到Google Play,设置到Open testing轨道后却无法测试:轨道页面提示无bundle、预启动报告无法生成、测试人员只能下载旧版本,且发现推广生产需从library添加bundle——本质是测试轨道的版本未完成完整的发布流程。
具体解决步骤
1. 完成Open测试轨道的版本发布流程
上传到library的AAB不会自动进入测试轨道,必须手动添加并提交审核:
- 进入Google Play Console的「Open testing」页面,点击「Create new release」
- 在「App bundles and APKs」环节,选择「From library」,找到4.0.15版本的AAB添加进去
- 填写版本发布说明,确认所有信息无误后,点击「Review release」
- 完成审核提交,等待Google Play的审核通过(通常几小时到1天不等),当版本状态变为「Available」时,测试轨道才会生效
2. 确保测试人员正确加入测试计划
- 从Open testing页面获取「Opt-in URL」,发给测试人员,让他们通过链接加入测试计划;或者直接在「Testing access」里添加测试人员的Google邮箱
- 测试人员必须用加入计划的Google账号登录Play Store,进入应用详情页后,下拉找到「加入测试」按钮(已加入则显示「您是测试人员」),下拉刷新页面等待版本推送
3. 设备端刷新版本的操作
- 除了清除Play Store缓存,还可以:
- 进入Play Store的「我的应用和游戏」-「测试版」页面,找到你的应用并下拉刷新
- 如果还是没显示新版本,尝试退出Google账号重新登录,或者重启设备后再检查
4. 手动触发预启动报告
当测试版本状态变为「Available」后:
- 在Open testing页面找到对应版本,点击「Pre-launch report」
- 选择「Run pre-launch report」,Google Play会自动运行兼容性测试并生成报告
5. 临时本地测试方案(无需等待Play审核)
如果需要快速测试新版本,可直接把本地AAB转换成通用APK发给测试人员:
- 用bundletool命令生成通用APK:
bundletool build-apks --bundle=app-release.aab --output=app.apks --mode=universal - 解压生成的
app.apks文件,得到universal.apk,直接安装到测试设备即可
内容的提问来源于stack exchange,提问作者dfrankow
相关产品推荐
相关产品推荐

