跳到主要內容

flutter:Flutter 命令列工具

開發人員(或代表開發人員的 IDE)透過 flutter 命令列工具與 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