Firebase Test Lab问题求助:Failed to create a test matrix报错
Firebase Test Lab 报错“Failed to create a test matrix” 解决方案
检查项目权限与计费状态
确认你的Google Cloud账号已启用计费,操作账号拥有firebase.testLabAdmin或项目编辑者级别的权限。团队项目要确认Test Lab的使用配额没有被限制。验证安装包合法性
- 上传的APK/AB包必须是未签名或调试签名的包,发布签名包会因权限限制无法在Test Lab设备运行。
- 核对包的架构与测试设备匹配(比如arm64包不能选x86设备)。
- 本地先验证包能正常安装运行,排除包损坏问题。
核对测试配置参数
- 用gcloud命令行的话,检查
gcloud firebase test android run的参数:--app路径是否正确,--device的型号、系统版本、屏幕方向是否在支持列表里(可通过gcloud firebase test android models list查看)。 - 控制台操作时,确认设备组合、测试类型(Instrumented/Robo测试)无冲突,比如Robo测试要求应用有可启动的主Activity。
- 用gcloud命令行的话,检查
清理缓存后重试
- 命令行环境执行
gcloud config unset firebase.test.lab.cache-dir清理缓存,再重新运行测试命令。 - 控制台操作就刷新页面,重新上传包并配置测试,规避临时网络或缓存问题。
- 命令行环境执行
查看详细错误日志定位问题
- 控制台里找到失败任务,查看详细日志,里面会有具体错误原因(比如权限不足、包验证失败、配额不够等)。
- 命令行添加
--verbosity debug参数运行,获取调试级别的详细信息。
内容的提问来源于stack exchange,提问作者Frank
相关产品推荐
相关产品推荐

