当前位置: 首页 > 知识库问答 >
问题:

单位编辑。检查窗口。OnSelectionChange()验证

龙玄天
2023-03-14

不久前,我开始在我的项目中使用google play服务。错误是随机出现的。当我进入Windows/Google Play Games/Setup/Android Setup时。。。然后单击“设置”,错误消失,但经过几次编译后,它再次出现。我不知道是什么导致了这个问题。

我认为这与谷歌游戏有关,但之前没有发生过,所以我不确定是否是这样。

NullReferenceException:对象引用未设置为对象UnityEditor的实例。检查窗口。OnSelectionChange()(位于C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:148)系统。反射单一方法。Invoke(System.Object obj,BindingFlags invokeAttr,System.Reflection.Binder Binder,System.Object[]参数,System.Globalization.CultureInfo culture)(at/Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/monmethod.cs:222)Rethrow as targetInvokeAception异常:异常已被调用的目标抛出。系统反射单一方法。Invoke(System.Object obj,BindingFlags invokeAttr,System.Reflection.Binder Binder,System.Object[]参数,System.Globalization.CultureInfo culture)(at/Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/monmethod.cs:232)系统。反射MethodBase。调用(System.Object obj,System.Object[]参数)(at/Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)UnityEditor。HostView。调用(System.String methodName,System.Object obj)(位于C:/buildslave/unity/build/Editor/Mono/HostView.cs:285)UnityEditor。HostView。调用(System.String methodName)(位于C:/buildslave/unity/build/Editor/Mono/HostView.cs:278)UnityEditor。HostView。OnSelectionChange()(位于C:/buildslave/unity/build/Editor/Mono/HostView.cs:167)UnityEditor。AssetDatabase:Refresh()谷歌游戏。编辑GPGSUpgrader:。cctor()(位于Assets/GooglePlayGames/Editor/GPGSUpgrader.cs:112)UnityEditor。编辑器组件:ProcessInitializeOnLoadAttributes()

我可以用这个错误来构建这个项目,它似乎可以工作,但它很烦人。我能做些什么来追踪这个问题?

共有2个答案

沈良策
2023-03-14

Unity 2017.2.0f3修复了此问题。

它在后续的构建中被破坏了

慕容明煦
2023-03-14

这是一个众所周知的谷歌游戏错误。你可以在这里读到更多关于这个的信息。

 类似资料:
  • 我想做一个计算外它的两位数除法,用户使用编辑框输入两个数字,当用户留下一个编辑文本为空,他git一个错误消息没有粉碎的应用程序,我试图它,但应用程序总是粉碎

  • 我有一个带有“搜索栏”(EditText)和列表视图的RelativeLayout: 在用户“搜索”之后,我希望 EditText 以动画形式离开屏幕,并将 ListView 推送到顶部。我整理了一个非常粗糙的GIF,我需要什么: 有人知道我如何做到这一点吗?谢谢 更新 我发现了如何使EditText动画从屏幕上显示: slide_out_top.xml 然后在EditText上使用它,如下所示:

  • 我有这个提琴,你可以看到,当你为价格字段输入任何值时,它的弹出提示没有定位在文本上,因为当你为名称输入值时,它的数据类型是数字 https://jsfiddle.net/6da007fm/21/ 超文本标记语言 JS 这是一种正常的行为还是有解决办法。我在我的项目网页中使用它,一行有5列,因此看起来不是很整洁。 -谢谢

  • 对不起,这可能是一个愚蠢的问题,但从文档中不清楚滑动窗口的度量单位是什么?是毫秒、秒还是流中的项数?我注意到聚合操作产生了空结果,我必须显式地过滤它们,因为该窗口可能没有可用的数据,所以我想最后一点它不是一个选项。

  • 我使用进行单元格编辑,并在Editable=true的上使用验证器。如果选择的P:SelectoneMenu值或键入的值无效,我希望单元格编辑状态保持在编辑模式(第二个屏幕截图),并像使用常规表单(第三个屏幕截图)一样在输入周围显示红色框。当验证失败时,会显示咆哮和消息,但下拉框周围的红色框不会持续存在,我担心用户可能不会注意到(第一张屏幕截图)。我不知道如何进行ajax更新来显示红色框,但保持单

  • 检查和编辑页面和样式 使用Chrome DevTools Elements(元素)面板,检查并实时编辑页面中的HTML和CSS。 TL;DR 在Elements(元素)面板中随时检查并编辑 DOM 树中的任何元素。 在Styles(样式)窗格中查看和更改应用于任何选定元素的CSS规则。 在Computed(计算)窗格中查看和编辑所选元素的盒模型。 在Sources(源代码)面板中查看您在本地网页上