UI 偵錯提示

如需一般偵錯資訊,請參閱 Fuchsia 偵錯工作流程

擷取螢幕畫面

擷取螢幕截圖

螢幕截圖會擷取 Fuchsia 目前顯示的螢幕截圖 裝置的螢幕。會傳回 2D 緩衝區。

在 Fuchsia 裝置主控台中,執行下列指令:

screencap /tmp/filename.ppm

在主機工作站上執行:

fx scp [$(fx get-device-addr)]:/tmp/filename.ppm /tmp/filename.ppm

拍攝快照

風景快照會以 3D 表示法呈現目前顯示的內容 。擷取的時間通常比螢幕截圖更長, 用於呈現 3D 內容版面配置的問題

在主機工作站上執行:

fx shell gltf_export > filename.gltf

您可以將 filename.gltf 上傳至任何 gltf 檢視器,例如 線上檢視器

將場景圖轉成文字

SceneGraph 當您想檢視 例如轉換矩陣

傾印 Fuchsia 快照中的場景圖

Fuchsia 快照包含算繪到螢幕上的場景圖。 使用下列指令從主機工作站擷取:

fx snapshot
unzip <snapshot output file>

接著,在檢查檔案中尋找景觀的資訊:

less inspect.json

傾印 SceneGraph 和所有景點資源

擷取所有已建立的資源,包括目前未使用的資源 已附加至主要 SceneGraph,您可以使用 dump-scenes。來自主辦人 ,請執行下列指令:

ffx component explore /core/ui/scenic -c "cat out/debug/dump-scenes"