読者です 読者をやめる 読者になる 読者になる

mk2

programing memo

Flutterセットアップ

Programing

システム要求

Flutterをインストールして実行するには、開発環境が次の最小要件を満たしている必要があります:

Flutter SDKを入手

Flutterを入手するには、 gitを使ってリポジトリをクローンし、あなたのパスにflutterツールを追加してください:

$ git clone https://github.com/flutter/flutter.git
$ export PATH=`pwd`/flutter/bin:$PATH

次のコマンドを実行して、セットアップを完了するためにインストールする必要がある依存関係があるかどうかを確認します:

$ flutter doctor

初めて flutterコマンドを実行すると、依存関係をダウンロードしてコンパイルします。 その後の実行ははるかに高速になるはずです。

不足している依存関係をインストールしたら、 flutter doctorコマンドを再度実行して、すべてを正しく設定したことを確認します。

Google Analytics

FlutterツールはGoogleアナリティクスを使用して、機能の使用統計情報と基本的な障害レポートを匿名で報告します。 このデータは、時間の経過と共にフラッターツールを改善するのに役立ちます。 レポートを無効にするには、flutter config --no-analyticsと入力し、分析レポートの現在の状態を表示するには、flutter configと入力します。

アナリティクスは最初の実行時には送信されず、 flutter configを含む実行時には送信されません。 これにより、ユーザーはデータを送信せずにアナリティクスをオプトアウトすることができます。 Googleプライバシーポリシーをご覧ください。

iOSのセットアップ

この手順はオプションで、Flutterを使用してiOS用のアプリを開発する前にいつでも実行できます。

iOS向けのFlutterアプリケーションを開発するには、Xcode 7.2以上のMacが必要です。

  1. Xcode 7.2以降をインストールしてください(WebダウンロードMac App Store経由)。
  2. コマンドラインから sudo xcode-select --switch / Applications / Xcode.app / Contents / Developerを実行して、Xcodeの新しくインストールされたバージョンを使用するようにXcodeコマンドラインツールを設定します。

これは、Xcodeの最新バージョンを使用する場合、ほとんどの場合の正しいパスです。 異なるバージョンを使用する必要がある場合は、代わりにそのパスを指定してください。

  1. 一度Xcodeを開き、コマンドラインから sudo xcodebuild -licenseを確認するか実行することで、Xcodeライセンス契約が署名されていることを確認してください。

Xcodeを使用すると、iOSバイスまたはシミュレータ上でFlutterアプリケーションを実行できます。

iOSシミュレータの設定

iOSシミュレータでFlutterアプリケーションを実行してテストする準備をするには、次の手順を実行します:

  1. Macでは、Spotlight経由でSimulatorを見つけるか、次のコマンドを使用します:
 $ open -a Simulator
  1. シミュレータの[ハードウェア]> [デバイス]メニューの設定を確認して、シミュレータが64ビットデバイスiPhone 5s以降)を使用していることを確認します。
  2. 開発マシンの画面サイズによっては、シミュレートされた高密度のiOSバイスが画面をオーバーフローさせる可能性があります。 シミュレータの[ウィンドウ]>[スケール]メニューでデバイススケールを設定します。

iOS端末にデプロイ

  1. homebrewをインストールします。
  2. ターミナルを開き、このコマンドを実行して、FlutterアプリケーションをiOSバイスに導入するためのツールをインストールします。
$ brew install ideviceinstaller ios-deploy

また、開発者アカウントのプロビジョニングプロファイルを設定する必要があります。 プロファイルの設定方法については、Appleの公式ドキュメントを参照してください。

Androidのセットアップ

この手順はオプションで、Flutterを使用してAndroid用のアプリを開発する前にいつでも実行できます。

Android向けのFlutterアプリケーションを開発するには、MacまたはLinux(64ビット)マシンを使用できます:

  1. Android Studioのインストール
  2. Androidスタジオから、最新のAndroid SDKAndroid SDKプラットフォームツールをインストールします(SDKパッケージの追加を参照)。

Android端末の設定

AndroidでFlutterアプリを実行してテストする準備をするには、Android 4.1(APIレベル16)以上のAndroid端末が必要です。

  1. Settings > About phoneにアクセスして、ビルド番号行を7回タップすると、デベロッパーモードが有効になります。
  2. Settings> Developer optionsUSB debuggingを有効にします。
  3. USBケーブルを使用して、電話をコンピュータに接続します。 デバイスでプロンプトが表示されたら、デバイスにアクセスするようにコンピュータを認証します。
  4. ターミナルで、 flutter devicesコマンドを実行して、Flutterが接続されているAndroidバイスを認識していることを確認します。

デフォルトでは、FlutterはAndroid SDKのバージョンを使用しており、 adbツールのベースとなっています。 FlutterにAndroid SDKの別のインストールを使用させたい場合は、その特定のインストールディレクトリに ANDROID_HOME環境変数を設定する必要があります。

コマンドラインツールを使用すると、任意のエディタを使用してFlutterアプリケーションを開発できます。 IDEでの作業を好む場合は、IntelliJプラグインを使用して、Flutterアプリケーションの編集、実行、およびデバッグをサポートする豊富なIDEエクスペリエンスをお勧めします。 詳細な手順については、IntelliJ Setupを参照してください。

(2017/02/17)