flutter doctorして X Flutter plugin version 12.1 - the recommended minimum version is 16.0.0 が出るときの対処法
インターンでFlutterに触れて、Flutterを使っていこうと思っているswampです。
そもそもFlutterって何という記事はいつになるかは分かりませんが、今度書こうと思います。
自分のPCでもFlutter使いたくて入れようとしましたが、中々上手くいかなかったので、やり方を共有しようと思います。
普通の方は、以下の公式ドキュメント通りやれば上手くいくと思います。
詳細は解説しないので、初めての人は以下をご覧ください。
flutter.io
1.環境
・Windows10
・AnfroidStudio
を用いて行います。
2.僕が陥った過ち
公式のドキュメント通りFlutterをgit cloneして、環境変数を追加して、
AndroidStudioにFlutterのプラグイン入れればすぐ終わるだろうと思っていました。
しかし、見通しは甘かった。
AndroidStudioのTOP画面に出るはずの「Start a new Flutter Project」が出てこないのです。
3.原因
flutter doctorコマンドで原因を探ると以下のように出てきました。
>flutter doctor Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel beta, v0.7.3, on Microsoft Windows [Version 10.0.17134.285], locale ja-JP) [!] Android toolchain - develop for Android devices (Android SDK 25.0.3) ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses [√] Android Studio (version 2.3) X Flutter plugin version 12.1 - the recommended minimum version is 16.0.0 [!] VS Code, 64-bit edition (version 1.25.1) [!] Connected devices ! No devices available ! Doctor found issues in 3 categories.
なんなんだこれは?と1日ぐらい考えて、
AndroidStudioを最新バージョンではなかったことが原因だとわかりました。
4.AndroidStudioのアップデート
[Help] -> [Check for Update]
もしくはAndroidStudioのTOPページの [Cofigure] -> [Check for Update] で指示に従うとアップデートできます。
5.アップデートした後
FlutterのプラグインをUninstallして、もう1度インストールし直しましょう。
その後、AndroidStudioのTOPページの下部にある[Event]というところをクリックするといろいろ出てくるので、すべての指示に従います。
そしてAndroidStudioの再起動を行えば、「Start a new Flutter Project」が出てくると思います。
5.まとめ
FlutterとAndroidStudioを使う時は、ちゃんと最新版にアップデートしてから使いましょう。