Flutter run执行报错:无法找到com.google.firebase:firebase-core依赖
解决Flutter中':app:checkDebugAarMetadata'执行失败问题
检查Firebase依赖版本配置
- 打开项目根目录的
android/build.gradle,确认已添加Google Maven仓库:repositories { google() mavenCentral() } - 打开
android/app/build.gradle,给firebase-core指定明确版本号,示例:dependencies { implementation 'com.google.firebase:firebase-core:21.1.1' } - 若使用FlutterFire插件,确认
pubspec.yaml中Firebase相关插件版本与Android端依赖兼容。
- 打开项目根目录的
强制刷新Gradle依赖
执行以下命令清理并重新拉取依赖:flutter clean cd android ./gradlew clean ./gradlew build --refresh-dependencies cd .. flutter pub get检查Gradle版本兼容性
打开android/gradle/wrapper/gradle-wrapper.properties,确保Gradle版本与项目依赖匹配,比如使用gradle-7.4-all.zip(对应Android Gradle Plugin 7.1.3),避免版本过低导致依赖解析失败。确认Firebase配置文件与插件配置
- 确保Firebase控制台下载的
google-services.json已放在android/app目录下; - 在
android/build.gradle的dependencies块中添加Google Services插件:classpath 'com.google.gms:google-services:4.3.15' - 在
android/app/build.gradle末尾添加插件引用:apply plugin: 'com.google.gms.google-services'
- 确保Firebase控制台下载的
内容的提问来源于stack exchange,提问作者pantaran
相关产品推荐
相关产品推荐

