Firebase应用分发点击下载跳转Play Store提示‘项目未找到’如何解决?
Firebase App Distribution下载跳转Play Store显示“Item not found”问题排查方案
1. 核对应用签名指纹
Fastlane构建的APK/AAB签名证书,必须和Firebase控制台里配置的SHA-1/SHA-256指纹完全匹配。签名不匹配会导致Firebase无法关联到正确的应用,进而跳转到无效的Play Store链接。
- 用命令查看本地签名指纹:
keytool -list -v -keystore your-keystore-file.jks - 对比Firebase项目设置→应用→你的Android应用→签名证书指纹里的信息,不一致的话更新Firebase的配置。
2. 检查Fastlane上传配置
确认Fastlane的firebase_app_distribution动作配置正确:
app_id必须和Firebase项目中Android应用的ID完全一致,不能有拼写错误- 上传的构建包版本号/版本名称,不要和Play Store后台已存在的版本(包括草稿)重复,否则Firebase会错误引导到Play Store
3. 更新Google Play服务
旧款Galaxy设备的Google Play服务版本可能过低,导致App Tester无法正常和Firebase服务通信。打开Play Store搜索“Google Play服务”,更新到设备支持的最新版本。
4. 统一Play Store地区与账号
设备的Play Store地区设置要和登录的me@example.com账号地区一致,地区不匹配会触发“Item not found”错误:
- 路径:Play Store→设置→常规→账号和设备偏好设置→国家/地区,调整到和账号对应的地区
5. 彻底重置App Tester
除了卸载重装,还可以先清除App Tester的缓存和数据:
- 设备设置→应用→Firebase App Tester→存储→清除缓存、清除数据,然后重新登录账号
6. 验证测试组与构建包状态
登录Firebase控制台确认:
me@example.com所在的测试组,确实被添加到了目标构建包的测试列表中- 构建包状态是已发布,不是草稿或未完成状态
- 构建包没有被设置为封闭测试/公开测试轨道(仅内部测试轨道无需额外Play Store配置)
7. 手动下载安装测试
直接在Firebase控制台找到对应构建包,下载APK/AAB文件,通过USB传到设备手动安装。如果能正常安装,说明问题出在App Tester的跳转逻辑;如果不能,可能是构建包本身存在签名或兼容性问题。
内容的提问来源于stack exchange,提问作者Patrick Kenny
相关产品推荐
相关产品推荐

