Flutter常用命令

列出所有命令
flutter

查看具體命令幫助信息
flutter help <command></command>

查看flutter SDK所有分支
flutter channel

切換分支(例如切換到stable分支)
flutter channel stable

flutter環(huán)境診斷
flutter doctor

查看詳細信息
flutter doctor -v

flutter版本升級
flutter upgrade

獲取項目所有的依賴包
flutter packages get

獲取項目所有依賴包的最新版本
flutter packages upgrade

添加第三方(例如添加xmpp_plugin)
flutter pub add xmpp_plugin

獲取第三方包依賴,特殊使用場景 例如
flutter pub get

清緩存
flutter clean

運行項目

列出所有連接的設(shè)備
flutter devices

運行項目
flutter run

顯示系統(tǒng)日志運行
flutter run --verbose-system-logs

指定設(shè)備運行項目
flutter run -d 'iPhone X?'

運行在所有可用設(shè)備上
flutter run -d all

查看可用模擬器
flutter emulators

啟動iOS模擬器
flutter emulators --launch apple_ios_simulator

啟動Android 模擬器-只有啟動模擬器才可以運行
flutter emulators --launch Nexus_5X_API_27
flutter run -d emulator-5554

運行IOS真機
flutter run -d 00008020-001838491169002E

查看日志
flutter logs

項目搭建

創(chuàng)建項目
flutter create flutter_app

指定語言:默認Android使用Java,iOS使用Objective-C
flutter create -i swift -a kotlin flutter_app

創(chuàng)建混編項目
flutter create -t module flutter_module

舊項目新增平臺支持
flutter create --platforms=windows,macos,linux .

開啟平臺
flutter config --enable-web true

關(guān)閉平臺(關(guān)閉后可以刪除項目中對應(yīng)的平臺目錄文件夾)
flutter config --no-enable-web

開啟和關(guān)閉平臺后都需要使用命令重新構(gòu)建下項目(最好都關(guān)閉項目然后在終端中cd到當前項目目錄后執(zhí)行命令)
flutter create .
如果報錯的話用下面這個(上面的舊項目新增平臺的命令如果報錯也可以試試這個命令)
flutter create --org package_name .

其他

分析代碼
flutter analyze

構(gòu)建iOS
flutter build ios

安卓打包
flutter build apk

iOS打包,運行命令后在xcode中打包
flutter build ios --release

打包web,文件在build目錄下
flutter build web

截圖
flutter screenshot

調(diào)試項目(通過flutter run命令的方式運行的時候可以使用)
熱更新直接刷新
r
熱更新重啟刷新
R
退出運行模擬器
q
顯示網(wǎng)絡(luò)
p
顯示幀率
P
切換Android與iOS的預(yù)覽模式
o

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容