Unity 生成和运行游戏错误:构建播放器时出错:提取引用的 dll 失败

本文关键字:出错 提取 引用 失败 dll 播放器 构建 运行 错误 游戏 Unity | 更新日期: 2023-09-27 18:31:53

以前使用 Unity 引擎 4.5 创建的游戏,现在更新为 Unity 引擎 5。游戏运行良好,并且正在完善,但是当我单击构建并运行Android时,我收到以下错误:
作为初学者,我不知道如何处理此错误

NullReferenceException: Object reference not set to an instance of an object
    UnityEditor.PluginImporter+<GetImporters>c__AnonStoreyC.<>m__E (UnityEditor.PluginImporter imp) (at C:/buildslave/unity/build/artifacts/generated/common/editor/PluginImporterBindings.gen.cs:104)
    System.Linq.Enumerable+<CreateWhereIterator>c__Iterator1D`1[UnityEditor.PluginImporter].MoveNext ()
    System.Collections.Generic.List`1[UnityEditor.PluginImporter].AddEnumerable (IEnumerable`1 enumerable) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Collections.Generic/List.cs:128)
    System.Collections.Generic.List`1[UnityEditor.PluginImporter]..ctor (IEnumerable`1 collection) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Collections.Generic/List.cs:65)
    System.Linq.Enumerable.ToArray[PluginImporter] (IEnumerable`1 source)
    UnityEditor.PluginImporter.GetImporters (System.String platformName) (at C:/buildslave/unity/build/artifacts/generated/common/editor/PluginImporterBindings.gen.cs:103)
    UnityEditor.PluginImporter.GetImporters (BuildTarget platform) (at C:/buildslave/unity/build/artifacts/generated/common/editor/PluginImporterBindings.gen.cs:111)
    UnityEditor.AndroidPluginImporterExtension.CheckFileCollisions (System.String buildTargetName)
    UnityEditorInternal.PluginsHelper.CheckFileCollisions (BuildTarget buildTarget) (at C:/buildslave/unity/build/Editor/Mono/Plugins/PluginsHelper.cs:25)
    UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()

Unity 生成和运行游戏错误:构建播放器时出错:提取引用的 dll 失败

请检查您是否在正确的平台上(在构建设置中)。

如果没问题,请尝试关闭 Unity,然后手动删除库文件夹(在项目目录中),然后重新打开(重建)Unity 项目。我注意到在这些类型的错误中有时对我有用。

我希望这有所帮助!