【问题标题】:Why I'm getting exception UnityEditor.BuildPlayerWindow+BuildMethodException: 6 errors and how to fix it?为什么我收到异常 UnityEditor.BuildPlayerWindow+BuildMethodException: 6 个错误以及如何解决?
【发布时间】:2020-01-15 18:51:02
【问题描述】:

我有 unity3d 编辑器版本:2018.4.5f1 个人版

当我在做:文件>构建设置...然后构建或文件>构建并运行我在1-2秒后得到异常:

第一:

构建完成,结果为“失败” UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

然后:

UnityEditor.BuildPlayerWindow+BuildMethodException: 6 个错误 在 UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer(UnityEditor.BuildPlayerOptions 选项)[0x00242] 在 C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:194 在 UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] 在 C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:97 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

建筑窗口截图:

尝试谷歌,我在资产中没有任何插件/s文件夹,因为有人建议删除。 其他人建议:“使用旧版 SDK 工具”(播放器设置 >> 发布设置)但我在编辑器中的任何地方都找不到发布设置。

也许我应该下载并更新到最新的统一编辑器版本?

【问题讨论】:

  • 现在尝试将统一编辑器更新到最新版本,仅在单击“构建并运行”时出现异常。甚至没有显示建筑窗口。
  • 尝试从编辑器日志文件中找出6个错误
  • 我现在尝试了新的空清理项目,我可以毫无问题地构建它。但是在我的带有主菜单的项目中,我有另一个加载了许多对象的场景,我在尝试构建时遇到了问题。我试图查看层次结构并没有发现任何问题。我可以在没有问题的情况下运行游戏,没有错误没有例外。该异常仅在尝试构建时显示。
  • 我可以看到 6 个异常/错误,但是当双击以使用 Visual Studio 访问脚本时,没有像编辑器中所说的那样出现错误。一切都存在并且很好,我可以在视觉工作室中构建它。但是在编辑器中它说有错误。
  • 例如:Assets\My Scripts\AutocompleteSearchField\AutocompleteSearch.cs(4,19):错误 CS0234:命名空间“UnityEditor”中不存在类型或命名空间名称“IMGUI”(您是缺少程序集参考?)但是当我进入脚本时,我看到“IMGUI”并没有收到任何错误。

标签: unity3d build-error


【解决方案1】:

我也为此苦苦挣扎,但以下为我解决了这个问题:

  1. 在整个代码库中搜索“UnityEditor”。
  2. 任何引用“UnityEditor”的脚本都必须位于名为“Editor”的文件夹中,或者必须将“UnityEditor”的所有引用包含在预编译标志中以将它们从构建中排除。
  3. 预编译标志是指“#if UNITY_EDITOR”/“#endif”。

来自这个链接:https://forum.unity.com/threads/unity-build-errors.663364/

【讨论】:

    【解决方案2】:

    确保您没有空白脚本来连接其他脚本,并确保您的脚本没有错误,例如缺少参考等,尝试更新您的统一性 这只是我的意见,因为如果我得到一个必须来自脚本的错误,如果我错了,请纠正我

    【讨论】:

    • 这很奇怪,现在我看到按钮的 On Value Change () 事件中缺少它,但是当我用脚本拖动 Canvas 然后选择函数时,它没有给我选项选择在此链接中查看屏幕截图,它具有功能 SetQuality(int) 但没有动态 int SetQuality 奇怪。 imgur.com/a/1PDk0Dc
    猜你喜欢
    • 1970-01-01
    • 2022-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多