2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Flutterの環境構築(MacOs 2022年8月1日現在)

Last updated at Posted at 2022-07-30

はじめに

未経験からエンジニアに転職して4ヶ月ほど経ちました。
毎日壁にぶつかりながらも楽しく働いています。

普段はrailsを扱っていますが、最近Flutterも触ってみたいなーと思って休日はDartを勉強しております。

今回はFlutterの環境構築についてまとめました。

※Xcodeは元々実務で2ヶ月程Swiftを触っておりましたので元々インストール済みでした。
そのインストール方法は割愛しております。

flutterのインストール

基本的には公式に沿って進めます。

上記にアクセスします。

Get startをクリックします。
スクリーンショット 2022-07-30 12.54.10.png

私はMacなのでmacOSを選択します。
スクリーンショット 2022-07-30 12.50.43.png

SDKをインストールします。
M1チップ非搭載なのでflutter_macos_3.0.5-stable.zipをクリックします。
スクリーンショット 2022-07-30 12.56.36.png

インストール出来たら展開します。
スクリーンショット 2022-07-30 13.05.01.png

パスを通す

ホームディレクトリーにflutterファイルを移動します。

mv ~/Downloads/flutter ~

コマンドが使える様にパスを通します。

echo export PATH="$PATH:/Users/*********/flutter/bin" >> ~/.zshrc

flutterとターミナルに入力して

zsh: command not found: flutter

とならなければOkです。

flutter docterの実行

パスが通っていることを確認したらセットアップを完了する為にインストールする必要があるものがあるかどうかを確認します。  

以下のコマンドを実行して下さい。

flutter doctor

実行結果は以下の通りでした。

$ flutter doctor
Running "flutter pub get" in flutter_tools...                      13.5s
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.0.5, on macOS 12.4 21F79 darwin-x64, locale
    ja-JP)
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from:
      https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK
      components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup
      for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
[✓] Chrome - develop for the web
[!] Android Studio (not installed)
[✓] VS Code (version 1.66.2)
[✓] VS Code (version 1.62.1)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

Android Studioのセットアップ

先程の結果ではAndroid Studio not installedとなっているので
今度はAndroid Studioをインストールしに行きます。

下記にアクセスします。

赤丸をクリックします。
スクリーンショット 2022-07-30 14.40.52.png

Download Android Studioをクリックします。
スクリーンショット 2022-07-30 14.42.36.png

利用規約に同意します。
チェックを入れて私はM1チップ非搭載なのでMac with Intel chipをクリックします。
スクリーンショット 2022-07-30 14.44.46.png

インストールが終わったらApplicationフォルダにドラッグアンドドロップします。
スクリーンショット 2022-07-30 14.51.17.png

Do not import settingsにチェックを入れてOKを押します。

スクリーンショット 2022-07-30 14.54.56.png

Nextをクリック
スクリーンショット 2022-07-30 14.57.11.png

Nextをクリック
スクリーンショット 2022-07-30 14.57.55.png

お好きなカラーテーマを選択してNextをクリック。
私はDarculaを選択しました。
スクリーンショット 2022-07-30 14.58.30.png

Nextをクリック
スクリーンショット 2022-07-30 15.02.00.png

Acceptにチェックを入れてFinishを押します。
スクリーンショット 2022-07-30 15.03.01.png

ダウンロードが開始されます。
スクリーンショット 2022-07-30 15.05.00.png

ダウンロードが完了したらFinishをクリックします。
スクリーンショット 2022-07-30 15.05.39.png

この画面になったらPluginsをクリックします。
スクリーンショット 2022-07-30 15.07.27.png

dartと検索してDartプラグインをインストールします。
68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3932303331322f31663766633162632d323631362d633238372d643433332d3264333139643730326532302e706e67.png

flutterと検索してFlutterプラグインをインストールします。
スクリーンショット 2022-07-30 15.17.50.png

Acceptします。
スクリーンショット 2022-07-30 15.19.38.png

あともうちょっとです。
Android SDK Command-line toolsをインストールします。
More Actionsをクリック
スクリーンショット 2022-07-30 15.28.24.png

SDK Managerをクリック
スクリーンショット 2022-07-30 15.33.02.png

SDK Toolsをクリック
スクリーンショット 2022-07-30 15.34.00.png

Android SDK Command-line Toolsにチェックを入れてOKをクリックします。
スクリーンショット 2022-07-30 15.35.10.png

OKをクリックします。
スクリーンショット 2022-07-30 15.35.30.png

ダウンロードが開始されます。
スクリーンショット 2022-07-30 15.35.47.png

ダウンロードが終わったらFinishをクリックして完了です。
スクリーンショット 2022-07-30 15.38.11.png

ここで一回flutter dockterを実行します。

flutter doctor

実行結果は以下の通りでした。

$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.0.5, on macOS 12.4 21F79 darwin-x64, locale
    ja-JP)
[!] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor
      --android-licenses
[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.2)
[✓] VS Code (version 1.66.2)
[✓] VS Code (version 1.62.1)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

! Doctor found issues in 1 category.

まだ一個問題がありました。。。
ここは上記のご指摘に従って下記の実行します。

flutter doctor --android-licenses

上記を実行すると何回かyesnoで答える質問が来るので全てyesで回答します。

再度実行します。

flutter doctor

下記の通り問題なく終了することが出来ました!

$ flutter doctor                   
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.0.5, on macOS 12.4 21F79 darwin-x64, locale
    ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.2)
[✓] VS Code (version 1.66.2)
[✓] VS Code (version 1.62.1)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

• No issues found!

これでflutterの環境構築は完了です。
Xcodeがインストールされていなかった方は別途インストールする必要があるかと思いますので別途検索をお願いします。

ここまで読んで頂いてありがとうございました!

2
4
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
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?