【问题标题】:Flutterfire configure not working in any possible wayFlutterfire 配置无法以任何可能的方式工作
【发布时间】:2023-02-16 03:40:15
【问题描述】:

我试图一步一步地遵循所有文档,但我悲惨地失败了。 我正在使用 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.

我已经下载:

  • 独立垃圾箱在项目文件夹中,
  • 我在 firebase.exe 中重命名了它
  • 正在运行火力地堡登录:ci,将Token保存在系统变量中
  • 运行 firebase init 登录有效,firebase projects:list 有效(我可以在 firebase 上看到我的项目)。

Flutterfire configure--> 失败!

然后我尝试通过 node.js。

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

正在获取可用的 Firebase 项目... 未处理的异常: 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(包:flutterfire_cli/src/firebase.dart:95:25)
  • #6 getProjects(包:flutterfire_cli/src/firebase.dart:114:7)
  • #7 ConfigCommand._selectFirebaseProject(包:flutterfire_cli/src/commands/config.dart:264:24)
  • #8 ConfigCommand.run(包:flutterfire_cli/src/commands/config.dart:351:37)
  • #9 CommandRunner.runCommand(包:args/command_runner.dart:209:13)
  • #10 main (file:///C:/Users/***/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutterfire_cli-0.2.2+2/bin/flutterfire.dart :57:5)

我试过注销并再次登录。 那么,我不知道如何让我的 Flutter 应用程序在 Android studio 中看到/链接/匹配我的 Firebase 项目,这样我就可以尝试我的第一个身份验证。

【问题讨论】:

    标签: android windows flutter firebase


    【解决方案1】:

    一天前我也有类似的情况。

    经过大量的头痛之后,npm install -g firebase-tools 为我工作。我猜 Windows 二进制版本有一些错误。

    【讨论】:

      【解决方案2】:

      使用 firebase 运行登录 npm:运行 npm install -g firebase-tools

      将 FlutterFire 添加到 Windows 环境变量

      C:Users用户名AppDataLocalPubCachein

      enter image description here

      【讨论】:

      • 完毕。没有改变。我现在有这个和 FIREBASE_TOKEN 作为系统环境变量。如果我通过独立运行“flutterfire configure”--> 看到顶部的错误“我发现 0 个 Firebase 项目......”如果我通过 cmd 运行命令-->“获取可用的 Firebase 项目......未处理的异常:FormatException : 意外字符(在字符 1 处)# ^..."
      • 万一(像我一样)它既不适用于 cmd/npm,也不适用于独立的 Firebase exe 文件。我发现此过程有效: 1. 将项目文件夹向上一级(例如 C:Usersd**AndroidStudioProjects 2. 确保您已登录 (firebase login:ci) 并且一切都已更新 3. 停用并重新激活flutterfire_cli(运行:dart pub global deactivate flutterfire_cli,然后运行:dart pub global activate flutterfire_cli) 4. 运行:cd dir 'nameofyourprojectfolder' 5 运行:flutterfire 配置在那里
      • Dex,我试过了,但仍然有错误“命令:firebase --version 错误:FlutterFire CLI 目前还需要安装官方的 Firebase CLI,请参阅firebase.google.com/docs/cli#install_the_firebase_cli 了解如何安装它。
      【解决方案3】:

      flutterfire configure --verbose 对我有用,不知道为什么。

      【讨论】:

        猜你喜欢
        • 2022-11-04
        • 1970-01-01
        • 1970-01-01
        • 2023-04-03
        • 1970-01-01
        • 2016-11-16
        • 1970-01-01
        • 2012-09-26
        • 2022-06-24
        相关资源
        最近更新 更多