cmdline-tools component is missing が発生
flutter doctor を実行したときに、 cmdline-tools component is missing が発生した時の対処法をまとめます。
[✓] Flutter (Channel stable, 2.8.1, on macOS 11.5.2 20G95 darwin-x64, locale ja-JP) [!] Android toolchain - develop for Android devices (Android SDK version 32.0.0) ✗ 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. ⣯ [✓] Xcode - develop for iOS and macOS (Xcode 13.2.1) [✓] Chrome - develop for the web [✓] Android Studio (version 2020.3) [✓] VS Code (version 1.63.2) [✓] Connected device (1 available)
原因調査
cmdline-tools component is missing が発生する原因が何か調査を行いました。
以下のサイトを参考にしたところ、android sdk manager 側の設定が足りていない状態のようです。

[Solved] cmdline-tools component is missing Error in Flutter
In this post, we are going to show you how to fix ʺcmdline-tools component is missingʺ error in Flutter. or you may also get error ʺensure that the cmdline-tool...
なので、android studio を起動し、 android sdk manager を起動しましょう。
cmdline-tools component is missing の 対処方法
- android studio を起動し、More Actions をクリックします。


2. More Actions から SDK Manager を選択します。


SDK Manager を起動したら、SDK Tools タブを開きます。
すると、Android SDK Command-line Tools が インストールされていないことがわかりました。


早速チェックを入れてインストールします。


インストールされたことを確認したら、 flutter doctor を再実行します。
Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 2.8.1, on macOS 11.5.2 20G95 darwin-x64, locale ja-JP) [!] Android toolchain - develop for Android devices (Android SDK version 32.0.0) ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses [✓] Xcode - develop for iOS and macOS (Xcode 13.2.1) [✓] Chrome - develop for the web [✓] Android Studio (version 2020.3) [✓] VS Code (version 1.63.2) [✓] Connected device (1 available)
無事にエラーは消えましたね。
まだ警告が残っていますが、これはこちらの記事で対応を進めます。

【Flutter】Android license status unknown. の対処法 【開発環境構築】
Android license status unknown. が発生したflutter doctor を実行したときにAndroid license status unknown.エラーが発生しました。 ✗ And...
コメント