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

  1. 如何定位Release程序崩溃原因

    [转]如何定位Release程序崩溃原因 Posted on 2011-08-19 10:44 单鱼游弋 阅读(2162) 评论(1) 编辑 收藏 1       案例描述 作为Windows程序员, ...

  2. 移动app测试的多样性_移动App测试一些崩溃原因及触发崩溃的场景

    移动 App 测试一些崩溃原因及触发崩溃的场景 移动 App 测试与传统台式机测试相比有一定的复杂性.这些复杂性可以被分类为: 环境:大量的设备,各种移动 OSs ,适应频繁 OSs 变化. 设备:触 ...

  3. 【Unity3D】Unity3D 软件安装 ( 注册账号并下载 Unity Hub | 安装 Unity Hub | 获取个人版授权 | 中文环境设置 | 安装 Unity3D 编辑器 )

    文章目录 一.注册账号并下载 Unity Hub 二.安装 Unity Hub 三.获取个人版授权 四.中文环境设置 五.安装 Unity3D 编辑器 一.注册账号并下载 Unity Hub Unit ...

  4. android webview崩溃,Android-未知的webview崩溃原因

    我有一个类是它自己的活动,基本上我用来主持一个web视图.它在大多数设备上都能正常工作,但是在motorolla droid bionic上,它在加载页面时每隔一段时间就放弃这个错误.Android- ...

  5. 【Unity3D编辑器扩展】Unity3D中实现UI界面控制,UI界面的显示和隐藏实现

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  6. IE加载OCX插件崩溃原因之栈溢出问题

    最近遇到一个问题,一个部门的同事提供的dll库使用栈内存较大,我这边使用VS2013控制台程序测试时出现崩溃. 崩溃原因是栈内存不够用导致,于是我将vs的栈保留大小设置为100M,然后就可以了. 现在 ...

  7. App崩溃原因定位分析

    当iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上.crash日志上有很多有用的信息,比如每个正在执行线程的完整堆栈跟踪信息和内存映像,这样就能够通过解析这些信息进而定位 ...

  8. linux下利用coredump技术追查进程崩溃原因

    最近项目中出现了一个问题,服务器端程序会突然崩溃退出,我们采取了coredump技术以找到崩溃原因,即确定进程退出时正在执行的函数是哪个,其状态如何. 如果系统开启了coredump,准确的说如果当前 ...

  9. 扩展Unity3d编辑器,批量修改Label字体颜色

    在做游戏使用NGUI过程中,经常会遇到更改UILabel字体的颜色,手动更改Label字体颜色不仅效率很低,而且有部分Label处于未激活状态,无法找到全部Label.为此需要扩展Unity3d编辑器 ...

最新文章

  1. 如何取小数点前两位并四舍五入?
  2. php excel parser pro v4.2,php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)...
  3. 利用自定命令打开常用软件,小白秒变大神。
  4. 【转】WPF自定义控件与样式(3)-TextBox RichTextBox PasswordBox样式、水印、Label标签、功能扩展...
  5. TensorFlow实现卷积、池化操作
  6. .net下完成端口(IOCP)的实现
  7. python绘制3d机械图_使用python绘制3d的图形
  8. 16:忽略大小写的字符串比较
  9. 表格超出_?那些年Word表格你肯定踩过的坑
  10. esp8266 at接收数据中断时间_关于嵌入式系统中断优先级的一点思考
  11. 谈谈目前国内IDC主机管理系统现状和使用感受
  12. kafka和flink的动态扩容
  13. QCC302X/QCC303X蓝牙对讲与蓝牙扩音器
  14. 云队友丨盘点,到底盘什么?
  15. h5调用手机相册摄像头以及文件夹
  16. (附源码)Python学生兼职平台系统 毕业设计 160938
  17. [附源码]java毕业设计st音乐网站论文
  18. staring mysql.the_mysql 启动异常失败 Starting MySQL..The server quit without updating PID file
  19. 如何快速增加qq名片赞
  20. 小红书KOL营销策略,先搞清楚小红书kol分类有哪些

热门文章

  1. Linux 显示文件内行号显示
  2. Ubuntu LTS 版本知多少
  3. Echarts(三):含有时间轴的可视化案例1
  4. win7下安装网络共享打印机 hp LaserJet 1010
  5. [web效果实现-3] 拼音排序通讯录实现
  6. PMP快速通过经验分享
  7. 学习日志:第一篇博客
  8. 【】评价指标 mrr accuracy recall
  9. 2023电工杯数学建模竞赛A题思路解析+代码+论文
  10. @Scheduled出现Unexpected error occurred in scheduled task