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

Flutter项目连接Firebase遇gradle依赖错误,求解决方案

解决Flutter连接Firebase时Could not find com.google.gms.google-services:4.4.2:.错误

步骤1:修正插件依赖声明格式

打开Flutter项目的android/build.gradle文件,找到buildscript下的dependencies块,检查google-services插件的写法:

  • 错误写法:com.google.gms.google-services:4.4.2:
  • 正确写法:
dependencies {
    // 保留其他原有依赖
    classpath 'com.google.gms:google-services:4.4.2'
}

核心是把插件ID的格式从com.google.gms.google-services改为com.google.gms:google-services,同时确保版本号后没有多余的冒号。

步骤2:确认仓库配置完整

同样在android/build.gradle中,确保buildscript和allprojects的repositories块都添加了Google Maven仓库:

buildscript {
    repositories {
        google()
        mavenCentral()
    }
    // 其他配置...
}

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

步骤3:同步并清理项目

  1. 在Android Studio中执行File -> Sync Project with Gradle Files
  2. 终端运行以下命令:
flutter clean
flutter pub get
  1. 重新运行项目:flutter run

可选:验证配置文件位置

确认Firebase控制台下载的google-services.json已正确放在android/app目录下,文件名无拼写错误。


内容的提问来源于stack exchange,提问作者Hossam Hassan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 11:55:56