使用偵錯主控台
DevTools 偵錯主控台可讓您監看應用程式的標準輸出 (stdout
)、評估在除錯模式下暫停或執行的應用程式的表達式,以及分析物件的輸入和輸出參照。
偵錯主控台可從Inspector、Debugger 和Memory 檢視畫面取得。
監看應用程式輸出
#主控台會顯示應用程式的標準輸出 (stdout
)
探索檢查過的 Widget
#如果您在 Inspector 畫面點擊 Widget,則此 Widget 的變數會顯示在 Console 中
評估表達式
#在主控台中,您可以評估暫停或正在執行的應用程式的表達式,前提是您正在除錯模式下執行您的應用程式
若要將評估的物件指派給變數,請使用 $0
、$1
(到 $5
),格式為 var x = $0
瀏覽堆積快照
#若要從堆積快照將變數拖曳到主控台,請執行下列動作
- 導覽至 Devtools > Memory > Diff Snapshots。
- 錄製記憶體堆積快照。
- 點擊內容選單
[⋮]
以檢視所需 Class 的 Instances 數量。 - 選擇您是要將單個實例儲存為主控台變數,還是要儲存應用程式中目前所有處於活動狀態的實例。
「主控台」畫面會顯示即時和靜態的輸入和輸出參照,以及欄位值
除非另有說明,否則本網站上的文件反映了 Flutter 的最新穩定版本。頁面最後更新時間為 2024-04-09。 檢視原始碼 或 回報問題。