![見出し画像](https://assets.st-note.com/production/uploads/images/65802173/rectangle_large_type_2_bfd5fc628cad240f30d8d871be973dba.png?width=1200)
Photo by
mericanadesico
【Flutter】最新バージョンにupgradeしたときに起こる'Android toolchain'の問題の解決法
長らくFlutterバージョンを更新していなかった端末でflutter upgradeコマンドで最新版に更新した際に、Android toolchainの項目で“cmdline-tools component is missing”と”Android license status unknown.”というメッセージが表示されるようになりました。
Android toolchain - develop for Android devices (Android SDK version 30.0.0-rc1)
X cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
See https://developer.android.com/studio/command-line for more details.
X Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
![](https://assets.st-note.com/img/1636709092498-yGwkFmTYvZ.png?width=1200)
このままではAndroidのビルドができないので解決方法を紹介したいと思います。
画面上部の『Help』タブの『Find Action…』を選択すると、検索ダイアログが表示されます。
そこに『sdk』と入力すると、おそらく一番上に『SDK Manager』が出てくるのでそれを選択します。
![](https://assets.st-note.com/img/1636709100343-lW0TumldRU.png?width=1200)
Android SDK Locationが正しく設定されていないようなので、『Edit』から選択します。
![](https://assets.st-note.com/img/1636709316498-fZZEKwYkQ4.png?width=1200)
それが完了すると『SDK Tools』が選択できるようになるので、『Android SDK Command-line Tools(latest)』にチェックを入れ、画面右下の『Apply』をクリックしてダウンロードを開始します。
![](https://assets.st-note.com/img/1636709834067-1GYaPtGApO.png?width=1200)
改めて、flutter doctorを実行すると問題が解決されたことが確認できます。
この記事が気に入ったらサポートをしてみませんか?