如何查Unity3D编辑器崩溃原因
Posted _夜风_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查Unity3D编辑器崩溃原因相关的知识,希望对你有一定的参考价值。
有时候因为代码问题,导致Unity编辑器运行时直接崩溃,看不到Console输出的log信息。那如何定位造成编辑器崩溃的原因呢?我总结了几种方法
第一,查看编辑器log。Unity官方文档-LogFiles,写的很清楚。
Windows上,编辑器log在C:\\Users\\username\\AppData\\Local\\Unity\\Editor\\Editor.log
Mac上,log在~/Library/Logs/Unity/Editor.log
然而,从我的使用情况来看,很多时候编辑器崩溃并未在Editor.log中生成崩溃信息。那怎么办呢?
第二,Build出debug版本的应用,然后运行查看log。
在Windows上,应用的appname_Data目录下,有一个output_log.txt,记录了详细的log信息。
Mac上,log还在~/Library/Logs/Unity/Player.log。
ios上,可以直接在XCode控制台看到log。
android上,DDMS也有详细的log信息。
第三,针对iOS或Android APP。可以接入腾讯的Bugly,在web后台查看应用日志,非常方便。如果不想接Bugly SDK,自己注册Application.logMessageReceived,然后把日志输出到方便查看的地方也可以,比如我在使用Bugly之前会把error和exception级别的log通过http发到我自己搭建的服务器上。
以上是关于如何查Unity3D编辑器崩溃原因的主要内容,如果未能解决你的问题,请参考以下文章