こんにちは!
ここでは自身がFlutterの環境構築をするときに実際に発生したトラブルを残しておきます。
ここに書いてあることで同じ症状が起きた時に、少しでも助けになることを願っています。
自身で困ったことがあれば追記していきます。みんなで楽しいflutterライフを送りましょう!
flutter doctor
コマンドラインからflutter doctorを実行して発生したトラブルまとめ。
Android toolchain – develop for Android devices
[!] Android toolchain – develop for Android devices (Android SDK version 29.0.3)
X Android licenses not accepted. To resolve this, run: flutter doctor –android-licenses
原因は、androidのライセンスを認証していないことです。
英語で指示されている通り、↓のコマンドを実行します。flutter doctor --android-licenses
実行するとライセンスに同意するか(y/n)が出てきますので、yで進んでいきます。
再度、flutter doctorを実行すると解決していると思います。
Android Studio
[!] Android Studio (version 4.0)
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
原因は、Flutterのプラグインがインストールされていない事です。
android StudioでFlutterPluginをインストールすれば解決です。
この時、dartとflutterのPluginがインストールされていないとなりますが、flutterをインストールするとdartパッケージも一緒にインストールされます。
再度、flutter doctorを実行すると解決していると思います。
Firebase
Execution failed for task ‘:app:processDebugGoogleServices’.
File google-services.json is missing. The Google Services Plugin cannot function without it.
Searched Location:
FirebaseとFlutterを連携したときに発生した。
Firebaseの公式通り実施したが発生。
Firebaseで作成したgoogle-services.jsonが見つかっていない。
google-services.jsonの格納先を要確認!
筆者のミス内容
誤:android/google-services.json
正:android/app/google-services.json
再実行するとうまくいきました。