unity在build时报如下错误,检查代码未发现bug且都调试通过。
有以下两种原因,第一就是游戏退出代码
如果退出游戏按钮挂载的脚本用的是UnityEditor.EditorApplication.isPlaying = false 改成Application.Quit()
前者是在编辑器中使用的退出代码,后者是导出后的应用程序使用的代码。
修改该部分后,导出仍报错,我发现我导出的路径含有中文,于是修改路径之后,又报了相同的错误。最后,我发现我导出的路径中,包含了一个c++的.sln文件,将其删除后成功build。
个人经历,希望有用。