unity发布后运行的错行日志总结

本文介绍了Unity开发的游戏或应用在发布为EXE文件后,仅在特定客户计算机上出现闪退的问题及其解决过程。通过分析错误日志,最终发现问题是由于客户计算机上的硬件加速被禁用导致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Unity在本地中出现bug的时候,进行调试的时候很容易,发布不同平台版本后,出现bug的时候,进行确认问题的原因就不容易找了,可以通过查看错误日志的方法确认原因的。

1.Unity 发布为Web 版本的时候,错误日志的地方如下

win7是放在C:\Users\Administrator\AppData\Local\Temp\UnityWebPlayer\log
有目录隐藏了的话给显示出来就行了。
Administrator是登陆的用户,根据自己的电脑选择相应的文件夹。
xp的话根据这个目录也能推测在哪了。

2. Unity 发布为单机版本的时候,也就是exe文件

在发布版本运行的时候,在数据文件夹中,会自动生成output_log.txt 




问题1

周一周二一直在处理一个很奇葩的问题,发布的EXE文件在我公司的所有电脑都可以正常使用,但是到了客户机器上面就是一运行就闪退。

出现:Oops!的提示。
头疼了很久。把客户的机器拿到公司和公司的XP对比,都是2G内存,都是集成显卡,都是XPSP3版本。真的要疯了。想过少了组件,少了驱动,都不行。
Error occurred at 2014-04-18_144014.
H:\zhih\ZHObj.exe, run by Administrator.
20% memory in use.
1891 MB physical memory [1506 MB free].
0 MB paging file [0 MB free].
2048 MB user address space [1806 MB free].
Read from location 00000000 caused an access violation.

Context:
EDI:    0x00000000  ESI: 0x00010000  EAX:   0x00000000
EBX:    0x00000001  ECX: 0x00000b60  EDX:   0x00000000
EIP:    0x00000000  EBP: 0x0012f7f8  SegCs: 0x0000001b
EFlags: 0x00010246  ESP: 0x0012f7ac  SegSs: 0x00000023
看了错误日志也没什么帮助。
最后结合资料才发现是客户的硬件加速被禁用了,好坑爹的说,如果大家遇到类似的问题,可以看看是不是显卡加速被禁用了。
查看方法:开始->运行 ->dxdiag ->显示
解决方案:右键桌面 ->属性 ->设置 ->高级 ->疑难解答 ->将硬件加速启用至完全状态。住:集成显卡AGP不能开启

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值