UnityEditor.InspectorWindow.OnSelectionChange()exeption

时间:2017-12-16 22:25:22

标签: unity3d google-play-games

我不久前开始在我的项目中使用Google Play服务。 错误随机出现。当我转到Window / Google Play游戏/设置/ Android设置...而不是单击设置时,错误消失了,但在几次编辑后它再次出现。我不知道是什么导致了这个问题。

我虽然它与Google Play游戏有关,但它之前没有发生过,所以我不确定是不是这样。

  

NullReferenceException:未将对象引用设置为的实例   宾语       UnityEditor.InspectorWindow.OnSelectionChange()(在C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:148)       System.Reflection.MonoMethod.Invoke(System.Object obj,BindingFlags invokeAttr,System.Reflection.Binder binder,   System.Object []参数,System.Globalization.CultureInfo文化)   (在   /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)       Rethrow as TargetInvocationException:调用目标抛出了异常。       System.Reflection.MonoMethod.Invoke(System.Object obj,BindingFlags invokeAttr,System.Reflection.Binder binder,   System.Object []参数,System.Globalization.CultureInfo文化)   (在   /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:232)       System.Reflection.MethodBase.Invoke(System.Object obj,System.Object [] parameters)(at   /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)       UnityEditor.HostView.Invoke(System.String methodName,System.Object obj)(at   C:/buildslave/unity/build/Editor/Mono/HostView.cs:285)       UnityEditor.HostView.Invoke(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:刷新()       GooglePlayGames.Editor.GPGSUpgrader:.cctor()(在Assets / GooglePlayGames / Editor / GPGSUpgrader.cs:112)       UnityEditor.EditorAssemblies:ProcessInitializeOnLoadAttributes()

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

2 个答案:

答案 0 :(得分:3)

这是一个已知的 Google Play游戏错误。您可以阅读有关此here的更多信息。

答案 1 :(得分:0)

Unity 2017.2.0f3解决了这个问题。

在后续版本中打破