Flutter始めました。
めちゃくちゃ人気なフレームワークFlutterでアプリを開発したいんで、しかし、Flutterの開発環境構築に関して面倒くさいと聞いたことがあります。それで、本文は備忘録として作成します。
主に三つの部分を分けています。
● ダウンロード
● 環境変数の設定
● 依存性確認
じゃ、早速本題に入りましょう。
ダウンロード
まずは公式サイトからWindowsを選択して、
Windowsのインストール画面に遷移して、flutter_windows_1.22.3-stable.zipというリンクをクリックするとダウンロードが開始されます。
ダウンロードしたファイルを好きな場所に置いて、右クリックして、ここに解凍をクリックすると解凍されます。
解凍した結果はこんな感じとなります。
それでflutter_windows_1.22.3-stable.zipのファイル削除してもいいです。
環境変数の設定
上記flutterのフォルダを開いて、binの子フォルダに入って、下記のパスをコピーして
C:\flutter-stabe\flutter\bin
左下のWindowsアイコンをクリックして、設定アイコンを押して、
システムを選択して
バージョン情報をクリックして
関連設定下のシステム情報をクリックして、コントロールパネルホームに遷移します。
システムの詳細設定をクリックして、システムのプロパティに遷移します。
システムのプロパティにて環境変数をクリックして
システム環境変数にてPathを選択して、編集ボタンを押して、環境変数名の編集ウインドウズをポップアップします。
新規ボタンを押して、先ほどコピーしたパスを貼り付けて、OKボタンを押します。
Windowsにてコマンドプロンプトを起動して、下記のコマンドで確認しましょう。
flutter --version
下記のように結果が出ると、正確にインストールされました。
Flutter 1.22.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 8874f21e79 (9 days ago) • 2020-10-29 14:14:35 -0700
Engine • revision a1440ca392
Tools • Dart 2.10.3
依存性確認
Flutterの開発環境構築に関して、いくつかの関連ソフトやツールなどをインストール必要があります。
それで、下記のコマンドで依存性を確認しましょう。
flutter -doctor
今はFlutter SDKをインストールのみ、なので、下記のように結果が出ると大丈夫です。
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 1.22.3, on Microsoft Windows [Version 10.0.18363.1139], locale ja-JP)
[X] Android toolchain - develop for Android devices
X 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/windows#android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, set ANDROID_SDK_ROOT to that location.
You may also want to add it to your PATH environment variable.
[!] Android Studio (not installed)
[!] Connected device
! No devices available
! Doctor found issues in 3 categories.
また、依存ツールなどのインストール手順は次の記事を書くようにします。
以上です。ここまで読んでいただきまして、ありがとうございました。
もし何か質問があれば、遠慮なくコメントしてくださいね。
またね。