首先,在Build自己的项目时,出现如下报错:
UnityEditor.BuildPlayerWindow+BuildMethodException: 19 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00275] in :0
at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in :0
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
经过一番查阅,发现大部分帖子也没说清楚问题出在哪里,仅提出了一些不疼不痒的解决方案,比如不能写中文路径……有点可笑,现在都2021年了,编辑器还不至于蠢到还不识别几个中文字符(虽然习惯上还是以纯英文路径为主)。
然后,经过自己的一番尝试,发现了问题所在:出现这个问题可能是在代码中使用了AssetDatabase这个类,把这个类注释掉或者替代掉,问题就得到解决了。