swampの忘備録

エンジニアが、情報系のイベント行ったときとかプログラミングなどの情報工学について忘備録として書くつもりです。

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]というところをクリックするといろいろ出てくるので、すべての指示に従います。
f:id:swamptk:20180917005840p:plain
 
 そしてAndroidStudioの再起動を行えば、「Start a new Flutter Project」が出てくると思います。
 f:id:swamptk:20180917010118p:plain
 
 5.まとめ
 FlutterとAndroidStudioを使う時は、ちゃんと最新版にアップデートしてから使いましょう。