完成Flutter项目Firebase配置后,出现':app:processDebugMainManifest'执行失败错误求助
解决Flutter Firebase项目的
:app:processDebugMainManifest构建错误 核对
google-services.json有效性- 确认文件是从对应Firebase项目的Android应用下载,且包名与
android/app/build.gradle中的applicationId完全匹配(大小写、字符都不能错) - 禁止手动修改json内容,保证文件完整无损坏
- 确认文件是从对应Firebase项目的Android应用下载,且包名与
检查Android端Firebase配置项
- 打开
android/build.gradle,确认依赖中包含Firebase插件:dependencies { classpath 'com.google.gms:google-services:4.3.15' // 版本以原项目或Firebase官方推荐为准 } - 打开
android/app/build.gradle,确认末尾已应用插件:apply plugin: 'com.google.gms.google-services' - 确保
android/app/build.gradle里的compileSdkVersion、targetSdkVersion与原项目一致,避免版本不兼容
- 打开
清理重建项目
- 执行命令清理缓存:
flutter clean - 删除
android/.gradle和android/app/build目录 - 重新拉取依赖:
flutter pub get - 重新运行项目:
flutter run
- 执行命令清理缓存:
排查Manifest文件问题
- 打开
android/app/src/main/AndroidManifest.xml,检查是否存在重复的权限、Activity声明,或是与Firebase配置冲突的条目 - 确认Manifest的package属性与
applicationId完全一致
- 打开
匹配原项目依赖版本
- 查看原项目
pubspec.yaml中的Firebase相关依赖版本,保持本地依赖版本与原项目一致,避免版本 mismatch 导致的构建错误
- 查看原项目
内容的提问来源于stack exchange,提问作者Janhavi
相关产品推荐
相关产品推荐

