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

Flutter集成Firebase提示google-services.json不存在问题求助

解决Flutter集成Firebase时找不到google-services.json的问题

嘿,我之前踩过一模一样的坑!看你日志里的路径带了nullnull,这根本不是文件放错位置的问题,是配置出了bug,咱们一步步来搞定:

  • 先揪出nullnull的根源
    日志里的[src/nullnull/debug, src/debug/nullnull...]明显是gradle找不到正确的构建路径,大概率是你android/app/build.gradle里的applicationId配置错了!打开这个文件,找到defaultConfig里的applicationId,要和你在Firebase控制台创建项目时填的包名完全一致,大小写、标点都不能差——我之前就是少打了个点,折腾了半小时。

  • 确认文件位置真的对
    正确位置是android/app/google-services.json,别放到android根目录或者src文件夹里!再核对下文件名,别写成google-services.json.txt(Windows默认隐藏后缀名很容易踩这个坑)。

  • 检查gradle插件的配置
    先看android/build.gradle(根目录的那个),确保已经加了google-services的依赖:

    dependencies {
        classpath 'com.google.gms:google-services:4.3.15' // 用最新稳定版也可以
    }
    

    然后在android/app/build.gradle的最末尾,必须加上这句:

    apply plugin: 'com.google.gms.google-services'
    

    别把它插在中间,不然插件可能不生效。

  • 清缓存重建项目
    缓存有时候会搞事情,先执行:

    flutter clean
    

    接着删掉android目录下的.gradle文件夹,再重新运行项目:

    flutter run
    
  • 最后一招:重新下载配置文件
    如果上面都试过还是不行,去Firebase控制台重新下载google-services.json,确保是对应你当前项目包名的,替换掉原来的文件后再重复清缓存的步骤。

对了,再贴下你日志里的关键信息,方便其他遇到同样问题的人参考:

"Exit code 1 from: C:\Users\Samwise\Desktop\chatapp3\android\gradlew.bat app:properties: Could not find google-services.json while looking in [src/nullnull/debug, src/debug/nullnull, src/nullnull, src/debug, src/nullnullDebug] regist..."

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 08:13:20