- window系统下路径 C:\Users\Administrator\AppData\Local\Unity\Editor\Editor.log
mac系统下路径~/Library/Logs/Unity/Editor.log
可以查询大部分unity3d编辑器崩溃信息。
2.移动平台真机查询crash
ios 可以直接通过xcode ,查询unity debug输出信息。
android可以通过adb查询log,adb是androidSDK的一个工具,位置就在sdk目录下的platform-tools文件夹
具体操作方法如下:
- 在打包Unity Android Apk的时候勾选“Development Build” 和 “Script Debugging”
- 打开控制台,进入adb shell (adb可执行文件路径),输入adb logcat -s Unity -d 就可以看到Unity Debug输出
选项解析 :
-- "-s"选项 : 设置输出日志的标签, 只显示该标签的日志;
--"-f"选项 : 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功;
--"-r"选项 : 按照每千字节输出日志, 需要 -f 参数, 不过这个命令没有执行成功;
--"-n"选项 : 设置日志输出的最大数目, 需要 -r 参数, 这个执行 感觉 跟 adb logcat 效果一样;
--"-v"选项 : 设置日志的输出格式, 注意只能设置一项;
--"-c"选项 : 清空所有的日志缓存信息;
--"-d"选项 : 将缓存的日志输出到屏幕上, 并且不会阻塞;
--"-t"选项 : 输出最近的几行日志, 输出完退出, 不阻塞;
--"-g"选项 : 查看日志缓冲区信息;
--"-b"选项 : 加载一个日志缓冲区, 默认是 main, 下面详解;
--"-B"选项 : 以二进制形式输出日志;