Visual Studio 2022でのFlutter on Desktop

Windows10でのFlutter環境構築のお話。 Visual Studio 2022を使用して、

Windowsのデスクトップアプリケーションを作ろうとしていたら、

Building Windows application...
CMake Error at CMakeLists.txt:2 (project):
  Generator

    Visual Studio 16 2019

  could not find any instance of Visual Studio.

おりょりょ。Visual Studioが見つからない!!

flutter doctorでは問題なかったのに。

調べたところ、flutter SDKが 2.9以上じゃないと駄目みたい。

執筆時点では、Flutterの安定版のバージョンが2.8.0でしたので、

開発版の最新版までバージョンアップしましょう。 SDKをダウンロードしたディレクトリを開いて...

$ git fetch origin
$ git checkout -b master origin/master

Windows10で動かすためにVS2022の設定を以下の通りにしましょう。 f:id:satoshi31043104:20211215175207p:plain

Flutterプロジェクトに既にWindowsフォルダがある場合は、

プロジェクトをクリーンしておきましょう。

$ flutter config --enable-windows-desktop
$ flutter clean
$ flutter pub get

以上です!!おお、動いた動いた。

f:id:satoshi31043104:20211215175554p:plain