Flutterで「Expected to find project root in current working directory.」エラーが表示された時の解決法

投稿日:2023/04/22 最終更新日:2023/04/22

Flutterで「Expected to find project root in current working directory.」エラーが表示された時の解決法

原因

本来とは違う作業ディレクトリでコマンドを実行している

解決法

よくあるミスなので覚えておくと便利です!

作業ディレクトリを確認

Flutter create ~ で作成したフォルダーがカレントディレクトリになっているか確認しましょう。

分かりにくい場合はMacなら「ls」コマンド、Windowsなら「dir」コマンドで現在のディレクトリを一覧で見てみるといいです。

// Mac
ls

// Windows
dir

作業ディレクトリを確認

カレントディレクトリを変更する場合はMac/Windows共通で「cd」コマンドで移動ができます。

// 指定フォルダーに移動
cd 指定フォルダー名
// ※下記のような指定も可能(documentsフォルダーの中のtestフォルダーの中のtest01フォルダーにアクセス)
cd documents/test/test01

// 1つ前のフォルダーに移動
cd ../

// 2つ前のフォルダーに移動
cd ../../

再度Flutterコマンドを実行

これで問題なく実行ができるはずです!

参考

https://stackoverflow-com.translate.goog/questions/70652678/flutter-onesignal-add-problems-expected-to-find-project-root-in-current-working?_x_tr_sl=en&_x_tr_tl=ja&_x_tr_hl=ja&_x_tr_pto=sc