Flutter開発環境をWindows11にインストール

背景

Visual Studio C# が大好きなおじさんエンジニアとしては、Xamarinによるクロスプラットフォーム開発に期待していたのですが、Visual Studio for Macのサポートが終了するとのMicroSoftからの発表を受けて、Xamarinを採用する開発プロジェクトは衰退するであろうことは容易予測できます。

事実、最近の開発事案で、Xamarin事案を見かけることがほとんど無くなりました。iOS開発では結局XCode/Swiftを使うので、クロスプラットフォームの恩恵がないと判断するエンジニアが多いのではないでしょうか。「MSはiOS開発環境の提供にメリットがないと諦めた」印象があります。

昨今、ローコード、ノーコード開発も盛んになってきましたが、ここではFlutterの開発環境をインストールしてみたい思います。

Flutter SDKのダウンロード

SDKの媒体のダウンロードは、以下が入口になっています。

Install | Flutter

ここでは、Windowsを選択します。

寄稿時点では、flutter_windows_3.13.4-stable.zipが媒体として推奨していたので、これをダウンロードします。

インストール

インストーラは無いようで、zipファイルを任意のフォルダに展開します。ただし以下の注意点があります。

  • Pathに特殊文字及び空白を用いてはならない
  • C:\Program Files\ 等のフォルダにはインストールしない

良い例としては、

  • %USERPROFILE%\flutter,
  • D:\dev\flutter

などが、良い例の様です。私の環境ではDドライブがないので「C:\dev\flutter」にファイルを展開しました。

PATHを設定する

先ほどインストールしたフォルダのflutter\binを環境変数PATHに設定する必要があります。やり方としては、

  • 暫定的なPATH設定:flutter\flutter_console.batをコマンドプロンプトから実行する。
  • 恒久的なPATH設定:マイコンピュータのプロパティから詳細設定の「環境変数」で設定する。

ここでは、flutter_console.batを実行してPATHを通します。

こんな表示がされます。

SETコマンドでPATH環境変数を確認してみます。

通っているみたいです。

flutter doctor の実行

コマンドプロンプトからflutter doctor コマンドを実行してみます。

こんな感じに足りない3カテゴリーを指摘されました。

Android studio のインストール

Android studioのダウンロード

Download Android Studio & App Tools - Android Developers からインストール媒体をダウンロードします。おすすめ書いてあるインストーラexeをダウンロードします。

同意書が表示されたので、Agreeしてダウンロードします。

そうすると、ダウンロードが開始され、頼んでもいないAndroid Studio ユーザーバッチがもらえました。なんのことやら。

ちょっと、脱線しますが、Android Studio ユーザーバッチのプロフィールを表示してみました。

あれ?1年ぐらい前にプロフィール登録してるし!全然記憶にございません。勲章みたいなものでしょうか。開発者のやる気を出させるのは良いかもしれませんね。とかやっているうちにダウンロードは完了してました。

Android Studioのインストール

先ほどダウンロードした、android-studio-2022.3.1.19-windows.exeを実行します。Welcome表示がされましたのでNext>

コンポーネントを選択する表示では、選択肢はなさげなので、このままNext>

インストール先のフォルダもデフォルトのままNext>

スタートメニューフォルダもデフォルトのままInstall>

インストールが始まりました。

インストールが完了したのでNext>

コンプリート画面でFinish> お疲れ様でした。

Android studioの起動とセットアップ

上記の画面では「Start Android Studio」のチェックを入れてませんでしたが、Android Studioを起動してセットアップをしていきます。

Setup Wizardが立ち上がりますが、その前にConfigファイルを読み込むかどうかの画面がありましたが、キャプチャし忘れました。ここではNo Configとして、最初から設定するようにします。

インストールタイプは標準を選びます。

UIのテーマは好みで。

ライセンス同意画面が表示されます。3か所のライセンスにAcceptしていきます。

で、3ヵ所AcceptしてFinishでコンポーネントがダウンロードされインスールされていきます。

しばらくして

Preparing "Install SDK Patch Applier v4 v.1".
Downloading https://dl.google.com/android/repository/3534162-studio.sdk-patcher.zip
"Install SDK Patch Applier v4 v.1" ready.
Installing SDK Patch Applier v4 in C:\Users\admin\AppData\Local\Android\Sdk\patcher\v4
"Install SDK Patch Applier v4 v.1" complete.
"Install SDK Patch Applier v4 v.1" finished.
Preparing "Install Android Emulator v.32.1.15".
Downloading https://dl.google.com/android/repository/emulator-windows_x64-10696886.zip
"Install Android Emulator v.32.1.15" ready.
Installing Android Emulator in C:\Users\admin\AppData\Local\Android\Sdk\emulator
"Install Android Emulator v.32.1.15" complete.
"Install Android Emulator v.32.1.15" finished.
Preparing "Install Google APIs Intel x86_64 Atom System Image API 34 (revision 8)".
Downloading https://dl.google.com/android/repository/sys-img/google_apis/x86_64-34_r06.zip
"Install Google APIs Intel x86_64 Atom System Image API 34 (revision 8)" ready.
Installing Google APIs Intel x86_64 Atom System Image in C:\Users\admin\AppData\Local\Android\Sdk\system-images\android-34\google_apis\x86_64
"Install Google APIs Intel x86_64 Atom System Image API 34 (revision 8)" complete.
"Install Google APIs Intel x86_64 Atom System Image API 34 (revision 8)" finished.
Preparing "Install Android Emulator hypervisor driver (installer) v.2.0.0".
Downloading https://dl.google.com/android/repository/gvm-windows_v2_0_0.zip
"Install Android Emulator hypervisor driver (installer) v.2.0.0" ready.
Installing Android Emulator hypervisor driver (installer) in C:\Users\admin\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver
"Install Android Emulator hypervisor driver (installer) v.2.0.0" complete.
"Install Android Emulator hypervisor driver (installer) v.2.0.0" finished.
Preparing "Install Intel x86 Emulator Accelerator (HAXM installer) - Deprecated v.7.6.5".
Downloading https://dl.google.com/android/repository/extras/intel/haxm-windows_v7_6_5.zip
"Install Intel x86 Emulator Accelerator (HAXM installer) - Deprecated v.7.6.5" ready.
Installing Intel x86 Emulator Accelerator (HAXM installer) - Deprecated in C:\Users\admin\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager
"Install Intel x86 Emulator Accelerator (HAXM installer) - Deprecated v.7.6.5" complete.
"Install Intel x86 Emulator Accelerator (HAXM installer) - Deprecated v.7.6.5" finished.
Preparing "Install Sources for Android 34 (revision 1)".
Downloading https://dl.google.com/android/repository/sources-34_r01.zip
"Install Sources for Android 34 (revision 1)" ready.
Installing Sources for Android 34 in C:\Users\admin\AppData\Local\Android\Sdk\sources\android-34
"Install Sources for Android 34 (revision 1)" complete.
"Install Sources for Android 34 (revision 1)" finished.
Preparing "Install Android SDK Platform 34 (revision 2)".
Downloading https://dl.google.com/android/repository/platform-34-ext7_r02.zip
"Install Android SDK Platform 34 (revision 2)" ready.
Installing Android SDK Platform 34 in C:\Users\admin\AppData\Local\Android\Sdk\platforms\android-34
"Install Android SDK Platform 34 (revision 2)" complete.
"Install Android SDK Platform 34 (revision 2)" finished.
Preparing "Install Android SDK Build-Tools 34 v.34.0.0".
Downloading https://dl.google.com/android/repository/build-tools_r34-windows.zip
"Install Android SDK Build-Tools 34 v.34.0.0" ready.
Installing Android SDK Build-Tools 34 in C:\Users\admin\AppData\Local\Android\Sdk\build-tools\34.0.0
"Install Android SDK Build-Tools 34 v.34.0.0" complete.
"Install Android SDK Build-Tools 34 v.34.0.0" finished.
Preparing "Install Android SDK Platform-Tools v.34.0.4".
Downloading https://dl.google.com/android/repository/platform-tools_r34.0.4-windows.zip
"Install Android SDK Platform-Tools v.34.0.4" ready.
Installing Android SDK Platform-Tools in C:\Users\admin\AppData\Local\Android\Sdk\platform-tools
"Install Android SDK Platform-Tools v.34.0.4" complete.
"Install Android SDK Platform-Tools v.34.0.4" finished.
Parsing C:\Users\admin\AppData\Local\Android\Sdk\build-tools\34.0.0\package.xml
Parsing C:\Users\admin\AppData\Local\Android\Sdk\emulator\package.xml
Parsing C:\Users\admin\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver\package.xml
Parsing C:\Users\admin\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager\package.xml
Parsing C:\Users\admin\AppData\Local\Android\Sdk\patcher\v4\package.xml
Parsing C:\Users\admin\AppData\Local\Android\Sdk\platform-tools\package.xml
Parsing C:\Users\admin\AppData\Local\Android\Sdk\platforms\android-34\package.xml
Parsing C:\Users\admin\AppData\Local\Android\Sdk\sources\android-34\package.xml
Parsing C:\Users\admin\AppData\Local\Android\Sdk\system-images\android-34\google_apis\x86_64\package.xml
Android SDK is up to date.
Running Intel® HAXM installer
Intel HAXM installation failed!
For more details, please check the installation log: C:\Users\admin\AppData\Local\Temp\haxm_install-20230920_1651.log
Intel® HAXM installation failed. To install Intel® HAXM follow the instructions found at: https://github.com/intel/haxm/wiki/Installation-Instructions-on-Windows
Running Android Emulator hypervisor driver installer
[SC] StartService はエラー 4294967201 により失敗しました。
Creating Android virtual device
Android virtual device Pixel_3a_API_34_extension_level_7_x86_64 was successfully created

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です