データサイエンティストがアプリを作りたい #2 環境構築編
今日は環境構築編。
Flutter Doc JPの記事に沿って進めていきます。
前回までの記事
#1 はじまり編
基本的には、Flutter Doc JP に沿って進めるだけなので、細かい手順は書かないので、詰まったところとか、気になったところを書いていく。
flutter doctorに診断してもらおう
flutterをインストールした後、flutter doctorというコマンドを打つだけで、開発に必要なツールが揃っているか診断してもらえる。健康診断を見るのは嫌だけど、flutter doctorの言うことは素直に聞く。
自分の診断結果はこれ。AndroidのライセンスとVS CodeのExtensionが不足しているとのこと。deviceは後回しで問題ない。
> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.12.13+hotfix.9, on Mac OS X 10.14.5 18F132,
locale ja-JP)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
✗ Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit
https://flutter.dev/setup/#android-setup for detailed instructions.
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
[✓] Android Studio (version 3.6)
[!] VS Code (version 1.42.1)
✗ Flutter extension not installed; install from
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[!] Connected device
! No devices available
Android license status unknown.への対処
下記コマンドでAndroid ライセンスを許可しようとするとAndroid sdkmanager toolが無いと言われた。
> flutter doctor --android-licenses
Android sdkmanager tool not found
(/Users/kosuke/Library/Android/sdk/tools/bin/sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.dev/setup/#android-setup for detailed instructions.
結果、Android Studio からAndroid SDK Command-line Toolsをインストールすると今度は通った。
Flutter extension not installedへの対処
VSCodeを開く。Flutter Extensionをインストールする。それだけ。
今日の成果
晴れてチェックマークがついた。deviceは別途設定が必要なのでこのタイミングでは不要とのこと。おつかれさま。今日はここまで。
>flutter doctor ✘ 127
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.12.13+hotfix.9, on Mac OS X 10.14.5 18F132, locale
ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
[✓] Android Studio (version 3.6)
[✓] VS Code (version 1.42.1)
[!] Connected device
! No devices available
雑談
ウェブ会議で会社の人のプライベートが垣間見えるのが結構面白い。
尊敬する先輩の小さいお子さんが画面によく映り込む。お父さんのパソコンを触りながら、「A、B,C、D・・・」と可愛げにしゃべるのだが、なんと3歳でアルファベットをすべて暗記しているそうだ。
でも本当にびっくりしたのは、
Vの発音が「ヴィー」だったこと。