Unity项目打不开,转一会圈没反应解决方案

一段时间没用unity了重新打开项目发现转一会圈没响应,其他博客大部分方法都是重启许可证退还再添加重装unityhub等。

前两种没有解决我的问题,也不想用重装这种大费周章且可能导致一堆残留问题的方法,遂记录一下解决此问题的思路。

思路:

unityhub界面并不弹出任何报错或日志因此自行查看日志,打开日志文件

C:\Users\本机用户名\AppData\Roaming\UnityHub\logs\info-log.json

查看最近的日志:

看到exited with code 3221225781,一查错误码得知应该是缺少某种系统dll,缺少什么呢?直接命令行用editor启动项目试试。

管理员启动cmd,cd到unity editor的安装目录,如本人:E:\unity_editor\2022.3.22f1c1\Editor下,命令行方式启动你的unity项目:

Unity.exe -projectpath "E:\unity_project\你的项目文件夹"

 此时弹出报错:

缺少MSVCR120.dll文件

得知是Microsoft Visual C++ 2013 Redistributable组件中的一个文件,打开控制面板查看程序中有两个Microsoft Visual C++ 2013 Redistributable(x64)的版本(电脑抽风莫名其妙安了两个),会不会冲突了,卸载掉一个低版本的,剩下一个x64的和两个x86的,x86的应该不影响没管:

此时重新运行unityhub成功打开项目。

tip:

如果是因为dll缺失的问题也可以试试管理员运行cmd命令:

sfc /scannow

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值