LoginSignup
0
0

Flutter 環境構築 エラー 

Last updated at Posted at 2023-10-02

久しぶりにFlutterを使おうとしたらうまくいかなかったので、環境をチェックしたところ、エラーがたくさん出てきました。
今後同じようなことがあったときのためにエラーと解決策をメモしました。

環境

windows10
visual studio 2019 16.11.21

エラー

flutter doctorを実行した結果、このようなエラーが出てきました。
エラーは三つありました。一つずつ見ています。
スクリーンショット 2023-10-02 092907.png

1.「cmdline-tools component」

1つ目のエラーが「Android Studio」に「cmdline-tools component」がインストールされていないために発生するエラーでした。
まず「Android Studio」を起動します。
File→Settings→Appearance→language&Frameworks→Android SDK→SDK Toolsタブ
「Android SDK Command-line Tools (latest)」にチェックしてインストールします。

参考記事
https://zenn.dev/imasaka0909/articles/00ebfaf74f9cea

2.「Visual Studio is missing necessary components」

「Visual studio installer」で以下の必要なワークロードをインストールする必要があります。
・Desktopdevelopment with C++
・MSVC v142 - VS 2019 C++ x64/x86 build tools
・C++ CMake tools for Windows
・Windows 10 SDK

まずは「Desktopdevelopment with C++」からインストールします。
変更→ワークロード→「c++によるデスクトップ開発」をチェックし、インストールします。

残りのワークロードは
変更→個別のコンポーネントからそれぞれを検索し、
最新版にチェックし、インストールしました。
「C++ CMake tools for Windows」は「Windows 用 C++ Cmake ツール」と検索したら出てきます。

3.「Unable to find bundled Java version.」

調べたところMacでの解決策は多く出たのですが、Windowsの記事は少なかったのでこちらの記事がとても参考になりました。

参考記事
https://flying-birds.net/post-227/

他にもFlutterのバージョンが違うことによるエラーなどが原因の方もいるみたいでした。

4.再度flutter doctorを実行した結果

・FlutterのUpgrade
・Android のライセンスが受け入れられていない。
と警告されました。

まずはFlutterが古いバージョンだったので、アップデート。
安定版の最新をインストールしました。

Android のライセンスは
「flutter doctor --android-licenses」と実行すれば規約が出てくるので、同意することで無事に解決しました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0