美文网首页
如何查Unity3D编辑器崩溃原因

如何查Unity3D编辑器崩溃原因

作者: 某人在 | 来源:发表于2018-03-21 11:44 被阅读426次

    有时候因为代码问题,导致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编辑器崩溃原因

          本文链接:https://www.haomeiwen.com/subject/bfgwqftx.html