$ flutter doctor のエラー「cmdline-tools component is missing」を解決するの?|Mac|Android|Flutter


macOS install の Run 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"`


単純に「cmdline-tools component」が”無い”よって指摘なんだけど、Run したくても「path/to/sdkmanager」が分からん…。


#Android Studio を起動!

分からなければ、Android Studio からインストールすればいいじゃない!

ってことで起動すると、以下の通り、トップ画面に「More Actions」という青字のテキストボタンが在るのでクリック。「SDK Manager」を選択する。


Preferences」が表示されたら、左側のメニューから「Appearance & Behavior」→「System Settings」→「Android SDK」を選択(既に選択されているかも?)。


右側のタブから真ん中の「SDK Tools」を選択する。「Android SDK Command-line Tools (latest)」がまさに doctor の指摘のモノなので、これをチェック。「Apply」したら「OK」。


これでもう一度「$ flutter doctor」したら解決しているよ!


#関連する記事


#参照した記事


#直近に読んでいた漫画(おすすめ)

コメント

このブログの人気の投稿

ImagePicker を操作すると「Lost connection to device.」とだけ言い残して強制終了するの?|iOS|Flutter

Android SDK バージョン(コンパイルに使用する Android API レベル)を変更するの?|compileSdkVersion|SDK|Android|Flutter