Flutter配置Firebase时Gradle构建失败问题求助
Flutter配置Firebase时Gradle构建失败解决方案
错误详情
FAILURE: Build failed with an exception.
问题原因:
任务 ':app:checkDebugAarMetadata' 执行失败。无法解析 ':app:debugRuntimeClasspath' 配置的所有文件。
找不到 com.google.firebase:firebase-core:。
依赖来源:
project :app > project :firebase_core建议操作:
使用
--stacktrace参数获取堆栈跟踪信息。
使用--info或--debug参数获取更多日志输出。
使用--scan参数获取完整分析信息。BUILD FAILED in 1s
Exception: Gradle task assembleDebug failed with exit code 1
解决步骤
- 补全Firebase Core依赖版本:错误核心是
com.google.firebase:firebase-core缺失版本号。确保Flutter项目的android/build.gradle或android/app/build.gradle中正确指定了Firebase依赖版本,或通过firebase_core插件自动管理版本。 - 更新firebase_core插件:执行命令:
确保使用最新兼容版本的插件,避免版本适配问题。flutter pub upgrade firebase_core - 检查Google服务插件配置:
在android/build.gradle的dependencies块中添加正确版本的Google服务插件:
同时在dependencies { classpath 'com.google.gms:google-services:4.3.15' // 使用官方推荐的最新兼容版本 }android/app/build.gradle文件末尾添加:apply plugin: 'com.google.gms.google-services' - 清理Gradle缓存:
执行以下命令清理缓存后重新构建:flutter clean rm -rf android/.gradle flutter run - 验证Google Maven仓库配置:
确保android/build.gradle的repositories块中包含Google仓库:repositories { google() mavenCentral() }
内容的提问来源于stack exchange,提问作者Jorge Grullón
相关产品推荐
相关产品推荐

