前言:
错怪Unity了,Windows的锅
过程
发的unity项目build的时候有error。。。
- 狗了一下,说是unity的bug?可能没支持single还是muilt视角。然后搜了一下说是XR setting里的,找半天没找到,说是版本太高这个功能被弃用了(我真的流汗黄豆),下了个4.37还是没用(话说 unityhub真的。。。下的也太慢了,下了一晚上说是未知错误,绝了)。
- 把这个mixed reality没勾上运行,说我gradlebuild错误,
由于没有仔细看报错,找到那个文件夹在launch里面,这玩意还改不了,因为是build的时候才出现的,然后就问老师,结果都以为是版本问题(,就开始下19.4.29那版。 - 这个下载也搞了半天,从官网上下的没有android,下了一个又没有sdk。然后发现官网点那个release note 可以通过hub下(我是什么大弱智)。下完发现还是gradle的错误。
- 搜gradle的错误,因为之前改过2020gradle的问题,以为和之前一样,创建maintemplate啥的改dependency,没啥用。
- 发现报错的是launchgradle,改了那个,把apply那行全注释掉了,然后这次build还是不行,因为后面那个android函数没法用了。
回到最初的起点
解决方案:
其实之前看报错说directory有什么non-ASCII我以为是现在存的这个文件夹不是Unity的,有移动过(但没什么用C盘还炸了),而且以为文件名不是路径(离大普)就没管。
Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory.
实在没得改了,仔细看了一遍,大致意思是windows下不能build有non-ASCII路径?导师发过来的项目名叫xxx的副本,不是ASCII(当时心想不会真的是这个原因吧)。把中文删了,build成功了。。。我真的
总结:
搞了一天多,数据库作业都没写