Flutter 常用命令
//模擬器列表
$ flutter emulators
//啟動(dòng)模擬器,只有啟動(dòng)模擬器才可以運(yùn)行模擬器
$ flutter emulators --launch <emulator id>
//啟動(dòng)安卓模擬器
$ flutter emulators --launch Nexus_5X_API_28
//例如未啟動(dòng)模擬器列表:
Nexus_5X_API_28 ? Nexus 5X ? Google ? Nexus 5X API 28
apple_ios_simulator ? iOS Simulator ? Apple
//運(yùn)行所有模擬器
$ flutter run -d all
運(yùn)行指定模擬器
$ 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
//運(yùn)行安卓模擬器
$ flutter run -d emulator-5554
//運(yùn)行IOS真機(jī)
$ flutter run -d 00008020-001838491169002E
//運(yùn)行模擬器過(guò)程中命令
//熱更新直接刷新
$ r
//熱更新重啟刷新
$ R
//退出運(yùn)行模擬器
$ q
//創(chuàng)建一個(gè)新的Flutter項(xiàng)目
create
//顯示相關(guān)安裝工具的信息
doctor
//為當(dāng)前項(xiàng)目運(yùn)行Flutter驅(qū)動(dòng)程序測(cè)試
drive
//在Fushia上進(jìn)行熱重載
fuchsia_reload
//在附加設(shè)備刪除安裝Flutter應(yīng)用程序
install
//顯示用于運(yùn)行Flutter應(yīng)用程序的日志輸出
logs
//在設(shè)備上運(yùn)行Flutter應(yīng)用程序
run
//從一個(gè)鏈接的設(shè)備截圖
screenshot
//停止在附加設(shè)備上的Flutter應(yīng)用程序
stop
//升級(jí)Flutter副本
upgrade
模擬器調(diào)試
? 在Visual Studio Code 中調(diào)出控制臺(tái)月洛,選擇終端挂签,使鼠標(biāo)的焦點(diǎn)聚焦在終端上然后輸入如下命令進(jìn)行調(diào)試:
// 輸入后進(jìn)行熱加載痰憎,也就是重新加載震嫉,修改后的東西重新同步到到模擬器上(相當(dāng)于網(wǎng)頁(yè)刷新价卤,方便快捷)
r
//顯示網(wǎng)格赤赊,掌握布局情況
p
//切換android和iOS的模擬器預(yù)覽模式
o
//退出調(diào)試預(yù)覽模式
q
模擬器的調(diào)試
調(diào)試
1.png