【Flutter學習】之VSCode下Flutter經常使用終端命令行
Flutter 經常使用命令行
android
建立項目 flutter create 項目名
ios
相關項目操做
緩存
- 查看Flutter版本
- 查看當前版本
flutter --version
-
- 查看全部版本
flutter version
- 打印全部命令行用法信息
flutter -h或者flutter --help
- 分析項目的Dart代碼。
flutter analyze
- Flutter構建命令。
flutter build
- 列表或開關Flutter通道。
flutter channel
- 刪除構建/目錄。
flutter clean
- 配置Flutter設置。
flutter config
- 建立一個新的Flutter項目。
flutter create
- 列出全部鏈接的設備。
flutter devices
- 展現了有關安裝工具的信息。
flutter doctor
- 爲當前項目運行Flutter驅動程序測試。
flutter drive
- 格式一個或多個Dart文件。
flutter format
- 在Fuchsia上進行熱重載。
flutter fuchsia_reload
- 顯示幫助信息的Flutter。
flutter help
- 在附加設備上安裝Flutter應用程序。
flutter install
- 顯示用於運行Flutter應用程序的日誌輸出。
flutter logs
- 命令用於管理Flutter包。
flutter packages
- 填充了Flutter工具的二進制工件緩存。
flutter precache
- 在附加設備上運行你的Flutter應用程序。
flutter run
- 從一個鏈接的設備截圖。
flutter screenshot
- 中止在附加設備上的Flutter應用。
flutter stop
- 對當前項目的Flutter單元測試。
flutter test
- 開始並中止跟蹤運行的Flutter應用程序。
flutter trace
- 升級你的Flutter副本。
flutter upgrade
相關模擬器操做app
- 運行項目
$ flutter run
- 模擬器列表
$ flutter emulators
- 啓動模擬器,只有啓動模擬器才能夠運行模擬器
$ flutter emulators --launch <emulator id>
例如未啓動模擬器列表:
Nexus_5X_API_28 • Nexus 5X • Google • Nexus 5X API 28
apple_ios_simulator • iOS Simulator • Apple工具
- 啓動安卓模擬器
$ flutter emulators --launch Nexus_5X_API_28
- 運行全部模擬器
$ flutter run -d all
- 運行指定模擬器
$ flutter run -d <deviceId>
Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator) xxx的 iPhone • 00008020-001838491169002E • ios • iOS 12.2
- 運行安卓模擬器
$ flutter run -d emulator-5554
- 運行IOS真機
$ flutter run -d 00008020-001838491169002E
- 運行全部模擬器
$ flutter run -d all
- 運行模擬器過程當中命令
- 熱更新直接刷新
$ r
- 熱更新重啓刷新
$ R
- 退出運行模擬器
$ q
- 熱更新直接刷新