【Flutter】環境構築でハマった話~Android toolchainのエラ~
Flutterの環境構築で何度もハマってしまったので解決方法を記載します
手探りで行ったため不必要(or不適切)な作業が含まれている可能性があります
Flutterを公式からダウンロード
zipファイルをダウンロードし解凍
パスを通す
「システムの詳細設定」から「環境設定」の編集を選ぶ
「Path」を選択し編集
ダウンロードしたパスを追加(/flutter/binまで)
再起動
flutter doctorを実行
flutter doctorを実行し、「Doctor summary・・・」と表示されたらインストールとパスには問題ありません
Chromeをダウンロード
公式からダウンロード
Visual Studio – develop for Windowsをダウンロード
「Desktop development with C++」とあるので
「Visual Studio Community」をダウンロードします
Android Studio
公式からダウンロード
VS Cod
公式からダウンロード
Android toolchain – develop for Android devicesでハマった・・・
残りのAndroid toolchain を解決するために少々手間がかかりました
問題は2つです
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /usr/local/Android/sdk
✗ 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.
「Android Studio」を起動
「Android SDK」から「SDK Tools」を選択し次の3つをインストール
- Android SDK Build-Tools
- Android SDK Command-line Tools (latest)
- Android SDK Platform-Tools
ターミナルを再起動し再度「Flutter doctor」
一つは解決したものの・・・
通常は「flutter doctor –android-licenses」を実行し「y」で許可することで解決するようです
しかし、エラーが発生・・・
Android license status unknownを解決
とりあえず「Android Studio」が最新版でなかったことが判明したためアップデートしました
すると「Android Studio」から「Android SDK」が見つからない!とエラーが発生
「Edit」から「C:\Users\User\AppData\Local\Android\Sdk\tools\bin」を選択し解決
ターミナルを再起動し「Flutter doctor」
「flutter doctor –android-licenses」を実行し「y」で許可
Android toolchain解決
「Flutter doctor」を実行すると
お疲れ様でした!
まとめ
Android Studio→最新版にアップデート
Android toolchain→Android SDK Command-line Tools (latest)をインストール
再起動もたまにするとよし
なぜだかわからないけどうまくいったの連続でした