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
を押します