Flutter

Flutterトラブル解決方法!

こんにちは!
ここでは自身がFlutterの環境構築をするときに実際に発生したトラブルを残しておきます。
ここに書いてあることで同じ症状が起きた時に、少しでも助けになることを願っています。
自身で困ったことがあれば追記していきます。みんなで楽しいflutterライフを送りましょう!


flutter doctor

コマンドラインからflutter doctorを実行して発生したトラブルまとめ。

Android toolchain – develop for Android devices

Android licenses not accepted.

[!] 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

Flutter plugin not installed;

[!] 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.

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

再実行するとうまくいきました。

ABOUT ME
Ikumasa
3人家族の夫やってます。結婚4年目突入しました。 私はFF7Rにはまってます。 嫁はあつ森です。嫁はカニです。 仕事は設計業務から開発工程を中心に仕事しています。 高専(電子科)→情報系大学編入→2014年情報系大学院卒→IT企業就職~現在に至 主にJavaでの開発に従事、多少VB.NETでの開発も。 Framework:Struts、Seaserなどを経験。 DB:oracle11g,postgreSQL,MySQL,SQLite,SqlServerなど。 JP1を活用したバックエンド側を中心に3年ほど実施。 当時はLinuxOSでのShellScriptなど。携わった言語は広く浅く長くw どちらかというとバックエンドよりのエンジニア。 最近はフロントエンド側もやってます。 独学でFlutterなどの新規案件獲得に向け日々勉強中