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

Flutter集成Firebase时com.google.gms.google-services配置无效问题

问题分析与解决方案

错误根源

你遇到的Gradle模块符号无效错误,是因为根目录build.gradle中google-services插件的依赖声明语法错误。Gradle要求classpath依赖必须遵循group:module:version的格式,而你错误地拆分了模块名和版本号。

修正步骤

  • 修改根目录build.gradle的依赖配置
    将错误的写法:

    classpath 'com.google.gms.google-services' version '4.3.15'
    

    替换为标准格式:

    classpath 'com.google.gms:google-services:4.3.15'
    

    注意要用冒号:分隔组名、模块名和版本号,不能单独使用version关键字。

  • 保留App模块的插件配置
    你在android/app/build.gradle中的插件配置是正确的,无需修改:

    plugins {
        id "com.android.application"
        id "kotlin-android"
        id "dev.flutter.flutter-gradle-plugin"
        id 'com.google.gms.google-services'
    }
    
  • 恢复Firebase初始化代码
    重新启用main.dart中的Firebase初始化代码,确保Firebase功能正常:

    WidgetsFlutterBinding.ensureInitialized();
    await Firebase.initializeApp();
    

验证修改

完成以上操作后,重新运行Flutter项目,Gradle将能正确解析Google Services插件,项目可以正常运行且Firebase功能正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 23:33:13