flutter 命令列工具是開發者(或代表開發者操作的 IDE)與 Flutter 互動的方式。對於 Dart 相關的命令,您可以使用 dart 命令列工具。

以下是您可能使用 flutter 工具來建立、分析、測試和執行應用程式的方式。

flutter create my_app
cd my_app
flutter analyze
flutter test
flutter run lib/main.dart

要使用 flutter 工具執行 pub 命令

flutter pub get
flutter pub outdated
flutter pub upgrade

檢視 flutter 支援的所有命令

flutter --help --verbose

獲取 Flutter SDK 的當前版本,包括其框架、引擎和工具

flutter --version

flutter 命令

#

下表顯示了您可以使用 flutter 工具執行的命令。

命令使用示例更多資訊
analyzeflutter analyze -d <DEVICE_ID>分析專案的 Dart 原始碼。
請改用 dart analyze
assembleflutter assemble -o <DIRECTORY>組裝和構建 Flutter 資源。
attachflutter attach -d <DEVICE_ID>附加到正在執行的應用程式。
bash-completionflutter bash-completion輸出命令列 shell 補全設定指令碼。
buildflutter build <DIRECTORY>Flutter 構建命令。
channelflutter channel <CHANNEL_NAME>列出或切換 Flutter 頻道。
cleanflutter clean刪除 build/.dart_tool/ 目錄。
configflutter config --build-dir=<DIRECTORY>配置 Flutter 設定。要刪除某個設定,請將其配置為空字串。
createflutter create <DIRECTORY>建立一個新專案。
custom-devicesflutter custom-devices list新增、刪除、列出和重置自定義裝置。
devicesflutter devices -d <DEVICE_ID>列出所有連線的裝置。
doctorflutter doctor顯示已安裝工具的資訊。
downgradeflutter downgrade將 Flutter 降級到當前頻道的最後一個活動版本。
driveflutter drive運行當前專案的 Flutter Driver 測試。
emulatorsflutter emulators列出、啟動和建立模擬器。
gen-l10nflutter gen-l10n <DIRECTORY>為 Flutter 專案生成本地化檔案。
installflutter install -d <DEVICE_ID>將 Flutter 應用安裝到已連線的裝置上。
logsflutter logs顯示正在執行的 Flutter 應用的日誌輸出。
precacheflutter precache <ARGUMENTS>填充 Flutter 工具的二進位制構件快取。
pubflutter pub <PUB_COMMAND>處理軟體包。
請改用 dart pub
runflutter run <DART_FILE>執行 Flutter 程式。
screenshotflutter screenshot從連線的裝置擷取 Flutter 應用的螢幕截圖。
symbolizeflutter symbolize --input=<STACK_TRACK_FILE>為 AOT 編譯的 Flutter 應用程式的堆疊跟蹤進行符號化。
testflutter test [<DIRECTORYDART_FILE>]執行此包中的測試。
請改用 dart test
upgradeflutter upgrade升級您的 Flutter 版本。

有關任何命令的更多幫助,請輸入 flutter help <command> 或關注更多資訊列中的連結。您還可以獲取有關 pub 命令的詳細資訊 — 例如,flutter help pub outdated