🏩
flutter 環境構築でcmdline-toolsがなかった話
問題点
flutter環境構築時に、flutter doctorコマンドを実行した際に、以下が表示されたので、対処法を記します。
[!] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
✗ cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
See https://developer.android.com/studio/command-line for more details.
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/macos#android-setup for
more details.
解決策
Android cmdline-toolsがインストールされていない場合は、以下が有効でした。
- Android Studioを開く。
- menu barから、Android Studio > Preference をクリック。
- Preference内のAppearence and Behavior > System Settings > Android SDKを選択。
- 3のページで、SDK toolsを選択。
- Android SKD command line-toolsをチェック
- 多分インストールされてないので、インストールが始まる。
- (必要に応じて?)terminalを再起動して, 解決しているかチェック。
Discussion