はじめに
Flutterの初期設定をする際にAndroid Studioの設定で躓いたのでまとめます
問題
flutter doctor
をすると現在以下のステータスになります
[!] Android toolchain - develop for Android devices (Android SDK version 34.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/linux#android-setup for
more details.
解決方法
まずはcommandline-tools
をダウンロードします
Command line tools only
からLinux
をダウンロードします
ダウンロードしたら解凍しておきます
解凍した cmdline-tools ディレクトリに latest というサブディレクトリを作成します
cmd-toolsディレクトリ
を/home/ユーザー名/Android/Sdk/
に移動します
以下のコマンドを実行します
$ export ANDROID_SDK_ROOT=/home/watanabejin/Android/Sdk/
$ flutter doctor --android-licenses
するとうまくいきました
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.5, on Ubuntu 20.04.6 LTS 5.15.0-76-generic,
locale ja_JP.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Chrome - develop for the web
[✓] Linux toolchain - develop for Linux desktop
[✓] Android Studio (version 2022.2)
[✓] IntelliJ IDEA Community Edition (version 2023.1)
[✓] VS Code (version 1.77.3)
[✓] Connected device (2 available)
[✓] Network resources
• No issues found!
おわりに
やっと環境構築が終えたので勉強を進めていきたいです
参考