WindowsでFlutterのAndroidアプリを動かすには、Flutter SDKだけでなく、Android Studio、Android SDK、エミュレーター、PATH設定の確認が必要です。この記事ではAndroid Studio側の設定に絞ります。
この記事の結論
Flutter初心者は、最初から全部を覚えようとせず、目的を決める、環境を作る、小さく動かす、エラーを読む、画面を増やす、データを扱う、公開を学ぶ、という順番で進めると迷いにくくなります。
Windowsで必要になるもの
- Flutter SDKとPATH設定
- Android Studio本体
- Android SDK PlatformとBuild Tools
- Android Emulatorまたは実機
- FlutterプラグインとDartプラグイン
Android Studioをインストールする
Android Studioは公式サイトからWindows用インストーラーを入手し、Setup Wizardで推奨SDKパッケージを入れます。企業PCでは管理者権限やプロキシ設定で失敗することがあるため、権限とネットワークも確認します。
SDK Managerで確認する項目
- Android Studioを起動する
- More ActionsまたはToolsからSDK Managerを開く
- SDK Platformsで推奨されるAndroid APIを選ぶ
- SDK ToolsでAndroid SDK Build-Tools、Platform-Tools、Android Emulatorを確認する
- 変更があればApplyでインストールする
Flutterプラグインを有効化する
SettingsまたはPreferencesのPluginsでFlutterを検索してインストールします。Flutterプラグインを入れるとDartプラグインも必要になります。反映後はAndroid Studioの再起動が必要です。
flutter doctorで確認する
Android Studio側の設定が終わったら、PowerShellやターミナルで確認します。警告が出た場合は、Android toolchain、licenses、deviceのどれに問題があるかを切り分けます。
flutter doctor
flutter doctor --android-licenses
flutter devices
よくあるつまずき
- 公式ドキュメントの手順を飛ばして、古い記事のコマンドだけをコピーしてしまう
- エラー全文を読まずに、最後の1行だけで判断してしまう
- Windows、macOS、Android、iOSの話を混ぜてしまい、どの環境の問題か分からなくなる
- 最初から大きなアプリを作ろうとして、動く最小単位を確認しない
次に読む記事
- FlutterをWindowsにインストールする方法|Androidアプリを動かすまで — WindowsでFlutterをインストールし、Android Studio、Android SDK、エミュレーター、flutter doctorを確認して最小アプリを動かす手順を解説します。
- FlutterでAndroid Studioを使う方法|作成・実行・DevToolsまで — Flutter開発でAndroid Studioを使う基本を解説します。Flutterプラグイン、プロジェクト作成、実行、デバッグ、DevToolsの入口を確認します。
- flutter runの使い方|端末選択・起動確認・よくあるエラー — flutter runでFlutterアプリを起動する方法を解説します。デバイス確認、端末指定、ホットリロード、停止方法、失敗時の見方を整理します。
まとめ
まずはこの記事の完成条件だけを満たし、次の記事へ進む前にコマンド結果や画面表示を自分の環境で確認してください。Flutterは範囲が広いので、1記事につき1つの課題を解決して積み上げる方が、あとで戻って復習しやすくなります。