LoginSignup
0
0

FlutterとFirebaseの連携でUnformatted Errorが出るときの解決策

Posted at

最近Flutterをはじめてみました。
FlutterでよくあるのがFirebaseとの連携だと思うのですが、早速初期段階の連携で失敗したので、自分の環境での解決策を書いておきます。

firebase FormatException: Unexpected character

Firebase CLIをインストールし、flutterのアプリケーションがあるディレクトリで

flutterfire configure

したところ、このエラーが出ました。

また、FlutterをVSCodeで開いて同じコマンドをTerminalから試しましたが、作成してあるはずのProjectが見つかりませんでした。

i Found 0 Firebase projects.

前段階として、
①Firebase CLIのインストールおよびlogin
dart pub global activate flutterfire_cliでdartのimport追加
③環境変数にAppDataの場所を追加
npm install -g firebase-toolsを叩く
が完了した状態です。(順番は忘れた)

が、このエラーが出てしまい、dart pubをdeactivateしてからactivateしてみたり、firebaseにログアウト、ログインしなおしたり色々試したのですが上手くいかず。

そして、ふとNode.jsのバージョンを最新版にインストールし直してから、npm install -g firebase-toolsを再度叩いてインストールし直したところ、上手くいきました!

どうもNode.jsのバージョンが古かったから、firebase-toolsのバージョンも低いものがインストールされてしまっていたようです。

stackoverflowや日本語記事をいくつか読みましたが全く解決策が分からなかったので、同じように解決しない方がいれば試してみてもらえればと思います!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0