我试着一步一步地遵循所有文档,但我悲惨地失败了。我正在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项目,以便我可以尝试第一次认证。
3条答案
按热度按时间0aydgbwb1#
一天前我也遇到过类似的情况。
在经历了很多头痛之后,
npm install -g firebase-tools
对我很有效,我猜Windows二进制版本有一些bug。v7pvogib2#
要使用firebase登录,请运行npm:运行npm安装-g firebase-tools
将FlutterFire添加到Windows环境变量
C:\用户\用户名\应用程序数据\本地\发布\缓存\bin
enter image description here
dced5bon3#
flutterfire配置--冗长对我有用,不知道为什么。