Version: 5.6
Attaching MonoDevelop Debugger To An Android Device
Unity Test Runner

日志文件

在开发过程中,有时可能需要从构建的独立平台播放器、目标设备或 Editor 的日志中获取信息。通常,在遇到问题时需要查看这些文件,以具体了解问题的发生位置。

在 macOS 上,可通过标准 Console.app 实用程序统一访问播放器和 Editor 的日志。

在 Windows 上,Editor 日志放置在默认情况下未在 Windows 资源管理器中显示的文件夹中。请参阅下文。

Editor

要查看 Editor 日志,请在 Unity 的 Console 窗口中选择 Open Editor Log

操作系统 日志文件
macOS ~/Library/Logs/Unity/Editor.log
Windows XP C:\Documents and Settings\username\Local Settings\Application Data_\Unity\Editor\Editor.log
Windows Vista/7 C:\Users\username\AppData\Local\Unity\Editor\Editor.log

在 macOS 上,可通过标准 Console.app 实用程序统一访问所有日志。

在 Windows 上,Editor 日志文件存储在本地应用程序数据文件夹 <LOCALAPPDATA>\Unity\Editor\Editor.log,其中的 <LOCALAPPDATA> 由 CSIDL_LOCAL_APPDATA 定义。

播放器

操作系统 日志文件
macOS ~/Library/Logs/Unity/Player.log
Windows _EXECNAME_Data_\output_log.txt
Windows
(Low Integrity Level)
%USERPROFILE%\AppData\LocalLow\CompanyName\ProductName\output_log.txt
Linux ~/.config/unity3d/CompanyName/ProductName/Player.log

On Windows, EXECNAME_Data is a folder next to the executable with your game.

请注意,在 Windows 和 Linux 独立平台上,可以更改日志文件的位置(或禁止日志记录)。请参阅有关命令行参数的文档以了解更多详细信息。

iOS

通过 GDB 控制台或 Organizer Console 访问 XCode 中的设备日志。当应用程序未通过 XCode 调试器运行时,后一种控制台对于获取崩溃日志非常有用。

故障排除报告崩溃错误指南可能对您有用。

Android

使用 logcat 控制台访问设备日志。为此,请使用 Android SDK/platform-tools 目录中的 adb 应用程序以及尾随的 logcat 参数:

$ adb logcat

检查 LogCat 的另一种方法是使用 Dalvik Debug Monitor Server (DDMS)。可从 Eclipse 启动或从 Android SDK/tools 内部启动 DDMS。DDMS 还提供了许多其他与调试相关的工具。

Tizen

Access the device log using the Smart Devlopment Bridge console. Use the sdb application found in Tizen SDK/tools directory with a trailing dlog parameter:

$ sdb dlog

If you only want to see messages from Unity, you may add a filter. The filter specification is similar to that for Android. The following command only displays messages for the Unity log.

$ sdb dlog Unity:*

Windows Store

设备 日志文件
Windows Store Apps (On desktop) %USERPROFILE%\AppData\Local\Packages<productname>\TempState\UnityPlayer.log
Windows Phone 可使用 Windows Phone Power Tools 进行检索。也可使用 Windows Phone IsoStoreSpy

WebGL

在 WebGL 上,日志输出将写入浏览器的 JavaScript 控制台

在 Windows 上访问日志文件

在 Windows 上,日志文件存储在默认情况下为隐藏状态的位置。在 Windows XP 的 Windows 资源管理器中,使用 Tools > Folder Options… > View(选项卡) 即可显示隐藏的文件夹。

在 Windows Vista/7 的 Windows 资源管理器中,请使用 Tools > Folder Options… > View(选项卡) 来显示 AppData 文件夹。默认情况下会隐藏 Tools 菜单;按一次 Alt 键即可显示。

Attaching MonoDevelop Debugger To An Android Device
Unity Test Runner