Unity C# - 无法执行 upm 操作:无法读取未定义 [NotFound] 的属性“map”

问题描述 投票:0回答:3

我正在 UNITY(Unity 2020.1.3f1)下使用 C# 在 Windows 上开发一个 3D 游戏,一切正常,突然出现以下错误:

无法执行 upm 操作:无法读取未定义 [NotFound] 的属性“地图”。有关详细信息,请参阅控制台 UnityEditor.EditorApplication:Internal_CallUpdateFunctions()

在 Unity Registry 的包管理器上我无法刷新包:

Android 上的游戏在启动时崩溃,但它可以在编辑器上正常运行

我找不到对这个错误的解释,所有讨论这个错误的话题他都在谈论 reactjs,而我用 C# 编码,与 reactjs 没有关系

请帮助我

c# visual-studio unity3d
3个回答
1
投票

3周后我解决了问题

我统一创建了一个新的 3D 项目,我将所有资产复制到旧项目上,然后将它们传递到新项目上,之后一些小错误出现在对象上的脚本、按钮上的功能等......

在游戏再次正常运行后

直到现在我不明白出现的错误,我在统一支持或所有统一问题论坛上找不到任何解释

对于那些发现此错误的人,请使用此解决方案


0
投票

更新: 基于这个链接尝试从包管理器中删除并重新添加“测试框架”包并重新打开项目,它可能会解决问题。(如果它没有帮助检查下面的答案)

我在 Unity 2019.4.10f1 上的任何 imported 项目都遇到了这个问题,我找到的最佳解决方案是将项目升级到另一个版本。
我使用 Unity 2020.20.7f1 现在包管理器在同一个项目上正常工作
这可能是某些 unity 2019 颠覆中的错误。


0
投票

我这样解决了问题

  1. 关闭所有 Unity 编辑器
  2. 注销Unity Hub并重新登录
  3. 再次打开项目,在左上角查看Unity登录是否正常
  4. 就是这样
© www.soinside.com 2019 - 2024. All rights reserved.