Unity新建/打开项目持续出现编译错误的技术求助
Unity多版本编译错误排查求助
问题现象
- 作为Unity和C#新手,首次安装Unity后,新建空白项目或打开官方示例项目均出现编译错误,该问题在2021.3.14、2020.3.42、2020.3.25、2019.4.40多个版本中均存在
- 不同版本错误表现不同:
- 2021.3.14版本:控制台显示乱码(疑似中文编码问题,但Unity Hub及Unity均从英国官网下载安装)
- 2020.x系列及2019.4.40版本:提示与编译器版本相关的错误(2019版本编译器版本为2.9.1,2020版本为3.5.0-dev)
环境与安装背景
- 操作系统:Windows 11 英文系统
- 已安装软件:Anaconda、部分JDK、SQL
- 安装流程:
- 电脑预装Anaconda,首次安装Unity时还装有Visual Studio 2019,卸载VS2019后重新安装Unity,问题未解决
- 从官网下载Unity Hub并安装2021.3.14版本,曾在项目报错状态下尝试添加ml-agents插件(为此创建了包含Python3.6、PyTorch的Anaconda环境)
- 同款Windows 11电脑的室友,遵循相同操作流程可正常创建并运行Unity项目
已尝试的解决方法
- 修改
Edit->Project Settings->Player->Other Settings->Configuration中的Api Compatibility Level - 更换多个Unity版本进行测试
- 删除项目中可能引发冲突的包
- 重新导入项目所有资源
- 删除
C:\ProgramData\Unity路径下的Unity_lic.ulf文件,让Unity重新加载授权 - 卸载第三方杀毒软件,彻底清理Unity相关文件(包括编辑器、Hub、临时文件、注册表项)后,在无中文、路径简短的
F:\Unity目录下重新安装,问题仍未解决
求助问题
- 哪些编程环境或IDE会对Unity的正常运行产生影响?
- 如何解决当前的编译错误问题?
内容的提问来源于stack exchange,提问作者Zherui Fan
相关产品推荐
相关产品推荐

