Unity 2020安装失败、项目加载报错

一、安装问题

最近升级项目,用Hub 下载2020部分版本时,会出现安装文件错误、安装失败、新建项目加载失败等问题,试了好几个版本都这样,加载到一半报错,如下:
The project you are opening contains compilationerrors.
Entering Safe Mode allows you to resolve theseerrors without waiting for the rest of your project toimport.
If you select Ignore (not recommended), your projectwill continue to import, but it may be in a broken orunusable state.

在这里插入图片描述
shader compiler initialization error: Failed to readD3DCompiler DLL file
Something is preventing access to D3DCompiler_47.dll.Check your Editor installation integrity , file access
rights and antivirus configuration.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解决办法:
这是360安全软件的问题,关闭杀毒软件,重新安装。
保险一点可以把注册表和缓存文件也删了。

如下截图是Hub下载的资源包的缓存文件。
在这里插入图片描述

二、SDK、JDK、NDK下载及配置

需要的自行下载:
JDK和JRE下载地址: https://www.oracle.com/java/technologies/javase-downloads.html
注:Unity2020需要指定旧版本JDK(如Windows版 jdk-8u291-windows-x64)

SDK下载地址: https://android-sdk.en.softonic.com/

NDK下载网址:https://developer.android.google.cn/ndk/downloads
注:Unity2020需要指定NDK版本:19.0.5232133
链接:https://pan.baidu.com/s/1F5RYT-YowBhlQ4i2vdkkNQ
提取码:37jd
如果官网找不到指定版本的SDK 和 NDK,可以从AndroidStdio里面下载(Tools->SDKManager->AndroidSDK->SDKTool->NDK(勾选右下角ShowPackageDetails))

SDK、JDK可以自己配置,Hub也自带了一键配置,然而,我勾选了相关配置,并没有成功。
在这里插入图片描述
安装完之后,新建项目,ExternalTools显示未获取到JDK和SDK,也不知道啥问题。有哪位大哥知道原因吗????
在这里插入图片描述

好吧,只能自己下载JDK、SDK,配置环境,然后ExternalTools中指定JDK、SDK、NDK路径,有警告不管它,只要版本下载正确,照样打包。(Unity就是为了强行让大家用Hub安装)

在这里插入图片描述

  • 30
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 29
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小程小程,永不消沉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值