🐣
個人的 Flutter 環境構築
この記事について
PC を新調し Flutter の環境構築を改めて行なったので、そのときの備忘録をまとめました。
この記事の対象読者
- 環境構築から FVM で Flutter のバージョンを管理したい方。
- 既存プロジェクトの Java のバージョンが古い状態で環境構築したい方。
環境構築
iOS
-
Xcode を install
App Store からダウンロード
Flutter
FVM でバージョン管理を行いたいため、 Flutter SDK を直接インストールはしません!
-
fvm install
brew tap leoafarias/fvmbrew install fvm
-
fvm の PATH を通す
export PATH="$PATH:$HOME/.pub-cache/bin"
VS Code
-
VS Code
設定 dart.flutterSdkPath に ".fvm/flutter_sdk" を設定{ "dart.flutterSdkPath": ".fvm/flutter_sdk" }
-
プロジェクトルートで
fvm install
を実行
Android
-
Android Studio install
-
Android Studio のプラグインに Flutter をインストール
-
Android Studio の Flutter SDK path に以下を設定
/{プロジェクトのパス}/.fvm/flutter_sdk
インストールが終わったら
- プロジェクトルートにて
fvm flutter doctor
を実行する。 - 不足しているライブラリやツールが表示されるため、出力されたメッセージに従って各種設定・インストールを行う
何もインストールしていない PC では大抵以下が要求されます。
Android のライセンス
-
以下を実行
flutter doctor --android-licenses
CocoaPods
- CocoaPods のインストール
- Ruby のバージョンを更新
もし Java のバージョンをダウングレードする必要があった場合
既存プロジェクトの Android Studio のバージョンが古い場合、Java のバージョンを下げる必要があります。
-
以下コマンドで Java のバージョンが正しい確認。
fvm flutter analyze --suggestions -
以下を参考に java 17.0.7-zulu をインストールする。
https://qiita.com/nacho4d/items/a9f0e1a0ec5e22e6f16d -
echo $JAVA_HOME
で Java のパスを確認。 -
以下コマンドで Flutter の Java のパスを更新する。
fvm flutter config --jdk-dir="Java のパス"
-
以下コマンドで Java のエラーが表示されないことを確認。
fvm flutter analyze --suggestions
Discussion