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安装)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43505432/article/details/117226308