界面调试提示

有关常规调试信息,请参阅 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 转储为文本

SceneGraph 因为在您想要查看所有资源(包括不可见的 元素(例如转换矩阵)。

在 Fuchsia 快照中转储 SceneGraph

Fuchsia 快照包含渲染到屏幕上的 SceneGraph。 使用以下命令从主机工作站进行捕获:

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"