列出所有命令
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