【问题标题】:UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errorsUnityEditor.BuildPlayerWindow+BuildMethodException: 2 个错误
【发布时间】:2019-11-28 02:32:04
【问题描述】:

我已经被这个问题困扰了很长一段时间了,我之前通过删除插件文件夹解决了这个问题,但是这破坏了游戏中的广告,我想要一个好的解决方案,我在论坛或其他地方。


这是一个安卓应用程序并使用 SDK 9 API 级别 28,从 android studio 下载。 NDK r16b 。 构建系统 Gradle。 并构建为 Build app bundle (aab),但与 apk 相同。


错误信息:

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


错误弹出

see image

【问题讨论】:

  • 问题是这两个错误只是构建出错的最后一个异常;他们没有解释 为什么 应该在控制台中的某个地方进一步说明。您是否尝试删除 Temp 文件夹?通常,有时它有助于“重置”您的项目并让 Unity 重新构建所有库。在Cleaning up and Migrating existing Unity project into new one or another PC 中,我解释了如何使用git 完成此操作
  • 也可以试试 Unity 内置的 SDK 和 NDK
  • 临时文件夹确实被删除了,所以我认为它没有帮助。我认为问题出在 sdk 和 ndk 之类的东西上,但我想不通,我会使用 Unity 的内置 SDK 和 ndk,但在版本中,我使用的是 2018.4,并且包含 SDK 和 NDK 的选项没有显示在统一中心。我当然确定问题与统一广告有关,没有它们,一切都运行良好
  • 您使用的是哪个 Unity 版本?确保始终通过 Hub 安装 Unity!如果您直接通过下载安装它,然后手动将其添加到集线器,则它不会“链接”到集线器,并且之后您无法选择添加功能

标签: c# unity3d build build-error


【解决方案1】:
  • 创建一个通用 Windows 项目并检查您是否可以正确运行项目

  • 将 Windows 更新到版本 1903

  • 加载 Visual Studio 并运行通用 Windows 项目。通过运行项目检查它是否有效。

  • 创建一个新的 Unity 项目。导航到您的项目并选择构建以创建一个 .sln 文件。注意:不是构建和发布。

  • 确保 AppX 包含项目文件夹内子目录中的文件副本。

  • 复制 3 个 dll 并将它们粘贴到您的项目的 exe 所在的 AppX 目录中。它们是:vccorlib140_app.dll、VCRUNTIME140_APP.dll 和 MSVCP140_APP.dll。

  • 在 APPX 文件夹中测试您的 exe,以检查是否没有关于 dll 的投诉。

  • 返回 Unity 选择 UWP,然后选择构建并运行。

【讨论】:

    【解决方案2】:

    解决者

    • 确保 SDK、NDK、GRADLE 等具有正确的文件夹。
    • 另外获取 NDK 19.xx 版。
    • 将文件夹重命名为 Unity 所需的名称。
    • 编辑 SOURCE 文件以准确引用 Unity 想要的名称。

    【讨论】:

      猜你喜欢
      • 2022-09-28
      • 2018-02-03
      • 1970-01-01
      • 2020-01-15
      • 1970-01-01
      • 2016-12-05
      • 2014-09-18
      • 2015-04-17
      • 1970-01-01
      相关资源
      最近更新 更多