如需一般偵錯資訊,請參閱 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"