Tech Sheets

Flutterアプリを実行する

最終更新日:2022-05-08

アプリの作成が完了したら、早速実行してみましょう。

アプリ作成時のメッセージにも表示されていますが、アプリのフォルダに移動して flutter run を実行します。

$ flutter run
No connected devices.

Run 'flutter emulators' to list and start any available device emulators.

If you expected your device to be detected, please run "flutter doctor" to
diagnose
potential issues, or visit https://flutter.dev/setup/ for troubleshooting tips.

エミュレーター/シミュレーターが一つも起動していない場合は上記のようなエラーが表示されます。その場合は flutter emulators を実行し、起動可能な仮想デバイスのリストを表示します。

$ flutter emulators
3 available emulators:

Pixel_2_API_28      • pixel_2       • Google • Pixel 2 API 28
Pixel_3_API_28      • pixel_3       • Google • Pixel 3 API 28
apple_ios_simulator • iOS Simulator • Apple

To run an emulator, run 'flutter emulators --launch <emulator id>'.
To create a new emulator, run 'flutter emulators --create [--name xyz]'.

You can find more information on managing emulators at the links below:
  https://developer.android.com/studio/run/managing-avds
  https://developer.android.com/studio/command-line/avdmanager

例えばiOSシミュレーターを実行するには、 --launch オプションで apple_ios_simulator を指定します。

$ flutter emulators --launch apple_ios_simulator

仮想デバイスが起動したら、もう一度 flutter run で実行してみましょう。

$ flutter run
Launching lib/main.dart on iPhone X in debug mode...
Running Xcode build...
 ├─Assembling Flutter resources...                           1.2s
 └─Compiling, linking and signing...                         5.7s
Xcode build done.                                            8.6s
Syncing files to device iPhone X...                              1,679ms

  To hot reload changes while running, press "r". To hot restart (and rebuild
state), press "R".
An Observatory debugger and profiler on iPhone X is available at:
http://127.0.0.1:55693/ave6h6KSAZs=/
For a more detailed help message, press "h". To detach, press "d"; to quit,
press "q".

キーボードの r を押すとホットリロードできます。終了するには q を押します

一覧に戻る