Flutter の基本的なコマンド操作をまとめたメモです。
基本
doctor / 診断
# flutter の状態を診断して表示してくれる(動作がおかしい時はチェックしてみると良い)
flutter doctor
upgrade / 最新版に更新
# Flutter を最新版にアップグレードする
flutter upgrade
channel / SDKチャンネル変更
# 安定版
flutter channel stable
# ベータ版(リリース候補版)
flutter channel beta
# 最新の開発チャンネル
flutter channel master
pub / パッケージ更新
# パッケージを取得する
flutter pub get
# パッケージをアップグレードする
flutter pub upgrade
プロジェクト関連
create / 新規作成
# プロジェクトの新規作成
flutter create <プロジェクト名>
clean / クリーンアップ
# プロジェクトをクリーンナップ(動作がおかしい時は試してみると良い)
flutter clean
config / プラットフォーム追加
# Flutter web を有効/無効にする
flutter config --enable-web
flutter config --no-enable-web
# Linux デスクトップアプリを有効/無効にする
flutter config --enable-linux-desktop
flutter config --no-enable-linux-desktop
# macOS デスクトップアプリを有効/無効にする
flutter config --enable-macos-desktop
flutter config --no-enable-macos-desktop
# Windows デスクトップアプリを有効/無効にする
flutter config --enable-windows-desktop
flutter config --no-enable-windows-desktop
# 既存プロジェクトに追加する場合は、config後にプロジェクトのルートで下記を実行
flutter create .
ビルド実行関連
run / 実行
# アプリの実行
flutter run
# デバイス指定で実行する場合(ターゲットが複数ある場合)
flutter run -d <デバイスID>
# デバイスIDは省略可(先頭一文字でも良い、例えば f090c7n6... なら以下の通り)
flutter run -d f
# ターゲットのデバイスIDを列挙するコマンドはこちら
flutter devices
build / ビルド
# iOS
flutter build ios
# Android
flutter build apk
# Web
flutter build web
install / インストール
# ビルドしたアプリをデバイスにインストールする
flutter install
# デバイス指定でインストールする場合(ターゲットが複数ある場合)
flutter install -d <デバイスID>
# デバイスIDは省略可(先頭一文字でも良い、例えば f090c7n6... なら以下の通り)
flutter install -d f
# ターゲットのデバイスIDを列挙するコマンドはこちら
flutter devices
コメント