====== Flutterインストール時にはまったこと ====== ===== 条件 ===== * 2.10.0をインストール ==== flutter doctorでチェックエラー ==== [[https://docs.flutter.dev/get-started/install/windows|Flutter SDKのZip]]をダウンロードし、展開後、コマンドラインでflutter doctorを実行するとツール類がそろっているかチェックしてくれるのですが怒られました。\\ ①Androidのコマンドラインツールがないといわれています。Android Studioは入れてあったんですが。\\ ②Visual Studioもないといわれてますね。 \\ >flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 2.10.0, on Microsoft Windows [Version 10.0.22000.434], locale ja-JP) [!] Android toolchain - develop for Android devices (Android SDK version 30.0.3) ✗ 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/windows#android-setup for more details. [✓] Chrome - develop for the web [✗] Visual Studio - develop for Windows ✗ Visual Studio not installed; this is necessary for Windows development. Download at https://visualstudio.microsoft.com/downloads/. Please install the "Desktop development with C++" workload, including all of its default components [✓] Android Studio (version 2021.1) [✓] VS Code (version 1.63.2) [✓] VS Code, 64-bit edition (version 1.26.0) [✓] Connected device (3 available) [✓] HTTP Host Availability ! Doctor found issues in 2 categories. ===== Flutterで使用するAndroid SDKのコマンドラインツールを導入する ===== ①は以下の方法で対応してみました。\\ - Android Studioを起動し、Tools→SDK ManagerでSDK Managerを開く。 - 左のツリーからAppearance & Behavior - System Settings - AndroidSDKを選ぶ。 - SDK Toolsタブを開く。 - Android SDK Command-line Tools(latest)にチェックを入れ、OKボタンを押す。 {{:fluttererror1.png?600|}} flutter doctorを再度実施。\\ Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 2.10.0, on Microsoft Windows [Version 10.0.22000.434], locale ja-JP) [!] Android toolchain - develop for Android devices (Android SDK version 30.0.3) ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses [✓] Chrome - develop for the web [✗] Visual Studio - develop for Windows ✗ Visual Studio not installed; this is necessary for Windows development. Download at https://visualstudio.microsoft.com/downloads/. Please install the "Desktop development with C++" workload, including all of its default components [✓] Android Studio (version 2021.1) [✓] VS Code (version 1.63.2) [✓] VS Code, 64-bit edition (version 1.26.0) [✓] Connected device (3 available) [✓] HTTP Host Availability ! Doctor found issues in 2 categories. 今度はライセンス同意していないといわれました。言われたとおりにflutter doctor --android-licensesを実行してみます。\\ C:\Users\murak\src\flutter>flutter doctor --android-licenses 5 of 7 SDK package licenses not accepted. 100% Computing updates... Review licenses that have not been accepted (y/N)? y 1/5: License android-googletv-license: --------------------------------------- Terms and Conditions This is the Google TV Add-on for the Android Software Development Kit License Agreement. : 全てのライセンスでyで同意しました。\\ Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 2.10.0, on Microsoft Windows [Version 10.0.22000.434], locale ja-JP) [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3) [✓] Chrome - develop for the web [✗] Visual Studio - develop for Windows ✗ Visual Studio not installed; this is necessary for Windows development. Download at https://visualstudio.microsoft.com/downloads/. Please install the "Desktop development with C++" workload, including all of its default components [✓] Android Studio (version 2021.1) [✓] VS Code (version 1.63.2) [✓] VS Code, 64-bit edition (version 1.26.0) [✓] Connected device (3 available) [✓] HTTP Host Availability ! Doctor found issues in 1 category. すると、Androidのチェックは通りました!\\ ===== Visual Studioの導入 ===== ②についてはVisual Studioが入っていないので導入してみます。\\ - [[https://visualstudio.microsoft.com/ja/downloads/|こちらからVisual Studioのコミュニティ版]]をダウンロードしてインストール\\ {{:fluttererror2.png?600|}} - C++によるデスクトップ開発のみチェックしてインストールしてみます。\\ {{:fluttererror3.png?600|}} - インストールできました。\\ {{:fluttererror4.png?600|}} 再度flutter doctorを実行してみると\\ Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 2.10.0, on Microsoft Windows [Version 10.0.22000.434], locale ja-JP) [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3) [✓] Chrome - develop for the web [✓] Visual Studio - develop for Windows (Visual Studio Community 2022 17.0.5) [✓] Android Studio (version 2021.1) [✓] VS Code (version 1.63.2) [✓] VS Code, 64-bit edition (version 1.26.0) [✓] Connected device (3 available) [✓] HTTP Host Availability • No issues found! エラーはなくなりました!\\