Flutter开发应用上传.aab至Google Console遇404 Not Found错误求助
Flutter应用上传AAB至Google Console后出现404 Not Found的解决办法
一、验证签名配置
- 若启用了Google Play应用签名,需确保本地测试用的签名与Google提供的发布签名一致。可在Google Console「应用签名」页面下载发布证书,重新打包AAB或生成测试APK验证。
- 用
jarsigner -verify -verbose -certs your-app.aab命令检查AAB签名是否有效,排除签名过期、配置错误的情况。
二、核对包名与控制台配置
- 确认Flutter项目
android/app/build.gradle中的applicationId和Google Console创建的应用包名完全匹配(包括大小写)。 - 检查控制台是否存在同名应用草稿,避免选错未配置完成的版本。
三、检查发布状态与轨道
- 确认上传的AAB已通过审核:若处于「审核中」或「草稿」状态,部分场景下无法正常访问;内部/封闭测试需添加测试人员并发送邀请,否则测试人员也无法访问。
- 核对发布轨道:若上传至内部测试轨道,仅添加的测试人员能访问,普通用户打开会触发404,需确认是否选择了生产/开放测试等正确轨道。
四、重新构建AAB并检查项目配置
- 执行
flutter clean清理项目缓存,再运行flutter build appbundle --release重新生成AAB,避免打包过程中文件损坏或缓存问题。 - 检查
AndroidManifest.xml的启动Activity配置,确保android:name指向正确的入口Activity,避免因启动路径错误导致404。
五、完善应用商店配置
- 确认应用的商店信息(标题、描述、截图等)已完整填写,Google Play可能因信息不全限制访问。可在「商店存在性」页面检查必填项是否完成。
- 核对发布地区范围:若应用仅发布到特定地区,当前设备所在地区不在范围内时会出现404,需调整发布地区包含测试区域。
内容的提问来源于stack exchange,提问作者Mounika Anga
相关产品推荐
相关产品推荐

