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

集成Firebase后Flutter应用无法运行,请求技术协助

解决Flutter集成Firebase后Gradle构建失败问题

问题核心

日志明确指向com.google.gms.google-services插件未找到,本质是项目级Gradle未配置插件依赖,或app级Gradle的插件引用缺少版本声明。

修复步骤

1. 配置项目级build.gradle(路径:android/build.gradle)

找到buildscript和allprojects块,补充Google仓库与插件依赖:

buildscript {
    dependencies {
        // 添加Google服务插件依赖,使用最新稳定版本(示例为4.4.1)
        classpath 'com.google.gms:google-services:4.4.1'
    }
    repositories {
        google()
        mavenCentral()
    }
}

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

2. 修正app级build.gradle(路径:android/app/build.gradle)

选择以下任一正确方式引用插件:

  • 方式一(Gradle 7.0+推荐,带版本号):
plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'dev.flutter.flutter-gradle-plugin'
    id 'com.google.gms.google-services' version '4.4.1' apply false
}
  • 方式二(传统写法,需项目级已配置classpath):
plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'dev.flutter.flutter-gradle-plugin'
}
// 在文件末尾添加
apply plugin: 'com.google.gms.google-services'

3. 清理缓存并重建

执行以下命令:

flutter clean
flutter run

也可重启IDE后再尝试构建。

额外提示

  • 插件版本建议使用Firebase官方标注的稳定版,避免版本兼容问题
  • 确保pubspec.yaml中Firebase相关依赖版本与Gradle插件版本匹配

内容的提问来源于stack exchange,提问作者adithyan sreeni

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 14:56:04