You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter集成Firebase后运行main.dart遇Gradle依赖解析错误

解决Flutter配置Firebase时Gradle无法找到google-services依赖的问题

问题核心

错误提示Could not find com.google.gms.google-services:4.3.13:,本质是依赖的groupId书写错误,同时可能缺少Google Maven仓库的配置。

解决方案

1. 修正根目录build.gradle的google-services依赖

打开项目根目录下的android/build.gradle文件,找到buildscript块中的classpath配置,将错误的com.google.gms.google-services改为com.google.gms:google-services,确保版本号格式正确:

buildscript {
    ext.kotlin_version = '1.7.10'
    repositories {
        google() // 必须添加该仓库
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        // 修正后的依赖写法
        classpath 'com.google.gms:google-services:4.3.13'
    }
}

2. 确保Google Maven仓库已配置

在同一个build.gradle文件中,确认allprojects块里包含google()仓库:

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

3. 清理缓存并重新构建

执行以下命令清理项目缓存,重新获取依赖:

flutter clean
flutter pub get

完成后再次运行flutter run尝试构建。

4. 验证Firebase配置文件

确认google-services.json文件已正确放置在android/app目录下,这是Firebase初始化的必需文件。

内容的提问来源于stack exchange,提问作者Aman Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 03:35:01