
Flutter開発において、VS CodeやAndroid StudioなどのIDE(統合開発環境)は便利ですが、真のパワーユーザーへの道は**CLI(コマンドラインインターフェース)**の理解にあります。
「ビルドが通らない」「環境が壊れた」「CI/CDを構築したい」……そんな時、あなたを救うのはGUIのボタンではなく、正確な1行のコマンドです。本記事では、Flutter 3.41.2(2025年最新版)のリファレンスに基づき、実務で必須となるコマンドを優先度別に整理しました。
1. 【優先度:高】開発の土台を作る「必須コマンド」
開発を始める際、あるいはトラブルが起きた際にまず叩くべきコマンド群です。
flutter doctor:健康診断
開発環境に不備がないかチェックします。
- 使い方:
flutter doctor - プロの技:
-vオプション(flutter doctor -v)を付けると、SDKのパスや詳細なバージョンまで表示され、Issue報告やチームへの相談がスムーズになります。
flutter create:プロジェクト生成
- 基本:
flutter create my_app - 実務的な指定:Bash
flutter create --org com.example --platforms=ios,android .後からプラットフォームを追加するのは意外と手間です。最初に必要なものだけ絞る、あるいは組織名を指定するのが鉄則です。
flutter pub get:依存関係の解決
pubspec.yamlを編集したら必ず実行します。IDEが自動で行うことも多いですが、パッケージの不整合が疑われる際は、手動でこれを叩くのが解決への近道です。
2. 【優先度:高】開発サイクルを爆速にする「日常コマンド」

コードを書き、動かし、検証する。このループを支えるコマンドです。
flutter run:アプリの起動
- 特定デバイスで起動:
flutter run -d <DEVICE_ID> - リリースモードで確認:
flutter run --releaseTip: デバッグモードとリリースモードではパフォーマンスが劇的に異なります。「カクつき」が気になる時は必ず--releaseで検証しましょう。
flutter analyze & flutter test:品質の番人
- 静的解析:
flutter analyze(コードの書き間違いや警告を検出) - テスト実行:
flutter testCI(継続的インテグレーション)環境では、この2つがパスすることがデプロイの最低条件になります。
3. 【優先度:中】「困った時」の運用・保守コマンド
ビルドエラーやSDKの更新など、運用フェーズで真価を発揮します。
flutter clean:究極の浄化
「昨日まで動いていたのに、なぜかビルドできない」……そんな時の特効薬です。
Bash
flutter clean && flutter pub get
build/ディレクトリやキャッシュを削除し、真っさらな状態から再構築します。
flutter devices & flutter emulators
接続されている実機や、起動可能なエミュレータを一覧表示します。
flutter emulators --launch <ID>で、IDEを開かずにエミュレータを立ち上げることが可能です。
flutter upgrade / downgrade
Flutter SDK自体のバージョンを管理します。アップデート後にプロジェクトが壊れた場合、downgrade で一時退避できることを覚えておくと精神衛生上よいでしょう。
4. 【優先度:低】知っていると「玄人」な便利コマンド
使用頻度は低いですが、特定のシーンで抜群の威力を発揮します。
| コマンド | 用途 |
flutter attach | すでに起動中のアプリにデバッガを接続する。 |
flutter symbolize | 難読化されたスタックトレースを人間が読める形式に復元する。 |
flutter precache | iOS/Android等のバイナリを事前DL。CIの高速化に有効。 |
flutter gen-l10n | 多言語対応(App Localization)のファイルを自動生成する。 |
flutter screenshot | 実行中のアプリ画面をCLIからキャプチャする。 |
まとめ:これだけは暗記したい「最小セット」
もしあなたが今日からFlutterを始めるなら、まずは以下の5つだけ指に覚え込ませてください。
- 環境確認:
flutter doctor - 依存取得:
flutter pub get - 実行:
flutter run - 掃除:
flutter clean - ビルド:
flutter build apk/appbundle/ios
FlutterのCLIは非常に優秀で、flutter help <command> を叩けばいつでも詳細な助けを借りることができます。ツールを使いこなし、快適な開発ライフを送りましょう!