firebase Flutterfire配置无法以任何可能的方式工作

yx2lnoni  于 2023-02-16  发布在  Flutter
关注(0)|答案(3)|浏览(177)

我试着一步一步地遵循所有文档,但我悲惨地失败了。我正在Windows上用Flutter和Android Studio创建我的第一个应用程序。
错误:

i Found 0 Firebase projects. Selecting project five-six-seven-and-eight.
FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command.
COMMAND: firebase --version
ERROR: The FlutterFire CLI currently requires the official Firebase CLI to also be 
installed, see https://firebase.google.com/docs/cli#install_the_firebase_cli for how to install it.

我已经下载了:

  • 项目文件夹中的 * standalone bin *,
  • 我已在firebase.exe中将其重命名
  • 运行 * firebase login:ci *,将令牌保存在系统变量中
  • 运行firebase init登录工程,firebase项目:list工程(我可以在firebase上看到我的项目)。

Flutterfire configure--〉失败!
然后我尝试通过node.js。

  • 我已经下载并安装了Node.js
  • 我已经通过CMD运行了 * npm install-g firebase-tools *,我可以看到登录名和项目列表,但Flutterfire configure仍然失败:

正在获取可用的Firebase项目...未处理的异常:格式异常:意外字符(在字符1处)#^

  • #0_ChunkedJsonParser.失败(dart:转换补丁/转换补丁. dart:1383:5)
  • #1_ChunkedJsonParser.解析编号(dart:转换补丁/转换补丁. dart:1250:9)
  • #2_ChunkedJsonParser.解析(dart:转换补丁/转换补丁. dart:915:22)
  • #3_parseJson(dart:转换-修补程序/转换修补程序。dart:35:10)
  • #4 JSON解码器.转换(转换时间:转换/JSON.转换时间:612:36)
  • #5运行Firebase命令(软件包:flutterfire_cli/src/firebase. dart:95:25)
  • #6 getProjects(软件包:flutterfire_cli/src/firebase.目录:114:7)
  • #7配置命令._选择防火墙项目(软件包:flutterfire_cli/src/commands/配置文件dart:264:24)
  • #8 www.example.com(软件包:flutterfire_cli/源代码/命令/配置。dart:351:37)ConfigCommand.run (package:flutterfire_cli/src/commands/config.dart:351:37)
  • #9命令运行器. runCommand(软件包:参数/命令运行器. dart:209:13)
  • #10主文件(文件:///C:/用户/***/应用数据/本地/发布/缓存/托管/发布. dartlang. org/flutterfire_cli-0.2.2 + 2/bin/flutterfire. dart:57:5)

我尝试过注销并再次登录,但我不知道如何让我的Flutter应用在Android Studio中查看/链接/匹配我的Firebase项目,以便我可以尝试第一次认证。

0aydgbwb

0aydgbwb1#

一天前我也遇到过类似的情况。
在经历了很多头痛之后,npm install -g firebase-tools对我很有效,我猜Windows二进制版本有一些bug。

v7pvogib

v7pvogib2#

要使用firebase登录,请运行npm:运行npm安装-g firebase-tools
将FlutterFire添加到Windows环境变量
C:\用户\用户名\应用程序数据\本地\发布\缓存\bin
enter image description here

dced5bon

dced5bon3#

flutterfire配置--冗长对我有用,不知道为什么。

相关问题