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

执行flutterfire configure触发FormatException,Flutter Firebase配置求助

FlutterFire Configure 解析错误解决方案

问题描述

作为Flutter新手,无后端开发经验,跟随freeCodeCamp教程配置Firebase时,运行flutterfire configure命令出现JSON解析错误,报错信息如下:

⠼ Fetching available Firebase projects...
未处理异常:
FormatException: 意外字符(位于第1个字符处)
#
^

#0      _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1383:5)
#1      _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1250:9)
#2      _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:915:22)
#3      _parseJson (dart:convert-patch/convert_patch.dart:35:10)
#4      JsonDecoder.convert (dart:convert/json.dart:612:36)
#5      runFirebaseCommand (package:flutterfire_cli/src/firebase.dart:95:25)
<asynchronous suspension>
#6      getProjects (package:flutterfire_cli/src/firebase.dart:114:20)
<asynchronous suspension>
#7      ConfigCommand._selectFirebaseProject (package:flutterfire_cli/src/commands/config.dart:278:24)
<asynchronous suspension>
#8      ConfigCommand.run (package:flutterfire_cli/src/commands/config.dart:368:37)
<asynchronous suspension>
#9      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#10     main (file:///C:/Users/Andrew/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutterfire_cli-0.2.6+1/bin/flutterfire.dart:57:5)
<asynchronous suspension>

解决步骤

  • 重新验证Firebase CLI登录状态

    1. 运行firebase --version确认CLI已安装,未安装则执行npm install -g firebase-tools(需先安装Node.js)
    2. 执行firebase logout登出当前账号,再用firebase login重新登录,确保登录账号与Firebase控制台项目所属账号一致
  • 清理并重装FlutterFire CLI

    1. 执行dart pub cache clean清除Dart缓存
    2. 重新激活FlutterFire CLI:dart pub global activate flutterfire_cli
  • 移除损坏的配置文件
    检查项目根目录下是否存在firebase.json或.firebaserc文件,若存在则备份后删除,再重新运行flutterfire configure

  • 手动指定项目ID(备选方案)
    若上述方法无效,直接在命令中指定Firebase项目ID:flutterfire configure --project=你的项目ID(项目ID可在Firebase控制台项目设置中获取)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 17:05:25