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

h4cxqtbf  于 2023-02-23  发布在  C#
关注(0)|答案(3)|浏览(224)

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

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

在Unity注册表中的软件包管理器上,我无法刷新软件包:

和游戏的Android崩溃启动,但它的工作编辑器没有任何错误
我没有找到这个错误的解释,所有谈论这个错误的主题,他谈论reactjs,而我用C#编码,与reactjs没有关系
请救救我

e4eetjau

e4eetjau1#

3周后我解决了这个问题
我创建了一个新的三维项目与统一,我复制了我所有的资产对旧项目和过去他们对新项目之后,一些小错误出现作为脚本对对象,功能对按钮等。
并且在游戏再次工作没有问题之后
直到现在我不明白出现的错误,我也没有找到任何解释,对团结的支持或对所有论坛的团结问题
对于那些谁发现这个错误,使这个解决方案的工作

vsnjm48y

vsnjm48y2#

更新:基于this link,尝试从包管理器中删除并重新添加“Test Framework”包,然后重新打开项目,它可能会修复问题。(如果没有帮助,请检查下面的答案)
我在Unity 2019.4.10f1上的任何导入项目都遇到过这个问题,我发现最好的解决方案是将项目升级到另一个版本。
我使用了Unity2020.20.7f1,现在包管理器在同一项目上正常工作
这可能是Unity 2019某些版本中的一个bug。

v9tzhpje

v9tzhpje3#

我是这样解决问题的
1.关闭所有Unity编辑器
1.注销Unity Hub并重新登录
1.再次打开工程,检查左上角Unity登录是否正常
1.就是这样

相关问题