Flutterfire配置意外字符(字符1)错误

Han*_*ika 9 firebase crashlytics flutter

我正在开发一个使用 flutter 的项目,我想向我的项目添加 crashlytics。其他一切都有效,但flutterfire configure给我 json 错误。我到处寻找所有可能的答案,但仍然没有解决问题。

\n

npm 命令

\n
- firebase login\n- npm install -g firebase-tools\n- dart pub global activate flutterfire_cli\n- flutterfire configure\n
Run Code Online (Sandbox Code Playgroud)\n

所有这些命令也适用于 android studio 终端。但 flutterfire 给出 json 错误。\n我已经添加了 firebase 的 android 依赖项。

\n

错误日志

\n
\xe2\xa0\x8f Fetching available Firebase projects...\nUnhandled exception:\nFormatException: Unexpected character (at character 1)\n#\n^\n\n#0      _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1383:5)\n#1      _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1250:9)\n#2      _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:915:22)\n#3      _parseJson (dart:convert-patch/convert_patch.dart:35:10)\n#4      JsonDecoder.convert (dart:convert/json.dart:612:36)\n#5      runFirebaseCommand (package:flutterfire_cli/src/firebase.dart:95:25)\n<asynchronous suspension>\n#6      getProjects (package:flutterfire_cli/src/firebase.dart:114:20)\n<asynchronous suspension>\n#7      ConfigCommand._selectFirebaseProject (package:flutterfire_cli/src/commands/config.dart:278:24)\n<asynchronous suspension>\n#8      ConfigCommand.run (package:flutterfire_cli/src/commands/config.dart:368:37)\n<asynchronous suspension>\n#9      CommandRunner.runCommand (package:args/command_runner.dart:209:13)\n<asynchronous suspension>\n#10     main (file:///C:/Users/USER/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutterfire_cli-0.2.4/bin/flutterfire.dart:57:5)\n<asynchronous suspension>\n\xe2\xa0\xa7 Fetching available Firebase projects...\nUnhandled exception:\nFormatException: Unexpected character (at character 1)\n#\n^\n\n#0      _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1383:5)\n#1      _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1250:9)\n#2      _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:915:22)\n#3      _parseJson (dart:convert-patch/convert_patch.dart:35:10)\n#4      JsonDecoder.convert (dart:convert/json.dart:612:36)\n#5      runFirebaseCommand (package:flutterfire_cli/src/firebase.dart:95:25)\n<asynchronous suspension>\n#6      getProjects (package:flutterfire_cli/src/firebase.dart:114:20)\n<asynchronous suspension>\n#7      ConfigCommand._selectFirebaseProject (package:flutterfire_cli/src/commands/config.dart:278:24)\n<asynchronous suspension>\n#8      ConfigCommand.run (package:flutterfire_cli/src/commands/config.dart:368:37)\n<asynchronous suspension>\n#9      CommandRunner.runCommand (package:args/command_runner.dart:209:13)\n<asynchronous suspension>\n#10     main (file:///C:/Users/USER/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutterfire_cli-0.2.4/bin/flutterfire.dart:57:5)\n<asynchronous suspension>\n\n
Run Code Online (Sandbox Code Playgroud)\n

您能帮我解决这个问题吗?

\n

Jac*_*ler 0

尝试在 Windows 上使用独立二进制文件而不是 NPM 安装 Firebase CLI,或在 Mac 上使用安装脚本。