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

Flutter Firebase项目google-services.json无api_key致构建失败,求解决方案

解决Flutter Firebase构建失败:Missing api_key/current_key object问题

我之前跟着Flutter Firebase教程操作时也碰到过完全一样的问题,google-services.json里的api_key数组是空的,重新下载也没用,后来发现是Firebase控制台里还没正确生成并关联API密钥,下面是具体的解决步骤:

  • 打开Firebase控制台,进入你的目标项目
  • 点击页面顶部左侧的齿轮图标,进入「项目设置」页面
  • 切换到API密钥标签页:
    • 如果列表为空,点击页面顶部的「创建API密钥」按钮,选择「Android密钥」(直接创建通用API密钥也可以)
    • 如果已经有API密钥,确认它的状态是「启用」的
  • 回到「常规」标签页,找到你添加的Android应用,点击应用卡片右下角的「下载google-services.json」按钮重新下载配置文件
  • 把新的配置文件替换掉你Flutter项目里android/app目录下的旧文件,然后重新运行Flutter应用

另外补充一点:如果你的项目还没添加Android应用的SHA-1指纹,建议也一起补上——虽然这不是直接导致api_key为空的原因,但后续使用Firebase Auth等服务时会用到,步骤是在「项目设置」→「你的应用」→「添加指纹」里填写SHA-1值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 04:08:22