发布
发布

故障排除和获取日志文件的工具

更新时间: 2024年12月18日
此页面介绍如何检索日志以排除应用故障并寻求帮助。

运行时故障排除

OculusLogGatherer.exe 工具随应用一起安装,当您在运行中遇到问题时可以使用该工具。
注意:您必须拥有本地管理权限才能运行此工具。
要运行该工具,前往安装文件夹,然后找到 Support->oculus diagnostics 文件夹。例如:C:\Program Files (x86)\Oculus\Support\oculus-diagnostics\OculusLogGatherer.exe。运行该工具时,可以选择以下选项:
  • 使用最后一个表示要导出多少日志数据。默认日志周期为 24 小时。
  • 完整日志复选框,用于导出所有可用日志
  • 自动提交复选框,用于自动将日志提交至 Meta
导出的.zip 文件将被复制到剪贴板并保存到桌面。.zip 导出按日志类型组织文件。

Unity 编辑器疑难解答

如果您在使用 Unity 编辑器时遇到问题,请查看 Unity 的如何报告漏洞页面,了解有关向 Unity 报告漏洞的信息。
问题追踪器包含有关已知问题的信息,请查看您遇到的问题是否已被报告。如果是非已知问题,您可以在 Unity 编辑器中报告漏洞(帮助 -> 报告)。

Meta XR SDK 集成疑难解答

使用日志文件
如果您的 Unity 软件集成存在问题,请查看 Unity日志文件页面,了解如何检索日志。
可以使用命令 %LOCALAPPDATA%\unity\Editor\Editor.log 检索 unity 项目的日志文件。
如果发生崩溃,请检索日志并搜索“tombstone”,这是在崩溃后写入并记录的。从此处向上滚动,会出现一个调用堆栈,其描述崩溃时发生的过程。
使用崩溃/转储文件
当 Unity 或应用显示失败状态时,按 ctrl-alt-delete(仅限 windows),右键点击失败进程,然后从菜单中选择“创建转储文件”。成功创建后,将显示转储文件的位置。

Unity 编辑器疑难解答

如果您在使用 Unreal 编辑器时遇到问题,请查看 Unreal 的如何报告漏洞页面,了解有关向 Unreal 报告漏洞的信息。
Unreal 引擎问题追踪器包含有关已知问题的信息,请检查您遇到的问题是否已被报告。如果为非已知问题,请在追踪器中创建新报告。

Unreal 集成疑难解答

使用日志文件
如果您的 Unreal 软件集成存在问题,请查看 Unreal 日志文件页面,了解如何检索日志。
Unreal 编辑器可以提取特定于您遇到问题的区域的日志文件。您可以生成编辑器会话日志、游戏日志、构建/烘焙日志、崩溃日志和编译日志。
在诊断特定问题时,最好有编辑器会话日志和崩溃日志,以便在请求支持时发送至 Meta。
Unreal 项目的编辑器会话日志文件位于 Engine\Saved\Logs\UE4.log
可以使用以下命令检索 Unreal 项目的崩溃日志文件:%USERPROFILE%\AppData\Local\Microsoft\Windows
使用崩溃/转储文件
如果发生崩溃,请检索日志并搜索“tombstone”,这是在崩溃后写入并记录的。从此处向上滚动,会出现一个调用堆栈,其描述崩溃时发生的过程。
项目发生崩溃时,Unreal 引擎会自动生成崩溃转储。您可以在 C:\Users\UserName\AppData\WER\ReportQueue 文件夹中找到标题为 minidump.dmp 的文件。

获取支持

如果您无法使用检索到的信息自行诊断问题,有两种方法可以请求帮助。
  • 讨论论坛 - 提问、查看答案并与开发者社区联系。我们的团队负责监督论坛,并在需要时提供支持。
  • 联系 Meta - 使用表单向我们发送消息,描述您遇到的问题,并表示您有日志或文件要提交给 Oculus 进行审核。

联系 Meta Horizon 商店团队

如果您尝试过其他选项,并需要与Meta Horizon 商店团队沟通,请使用获取开发者支持表单。