Java 谷歌PlayServices排行榜崩溃和安德林

Java 谷歌PlayServices排行榜崩溃和安德林,java,android,google-play-services,Java,Android,Google Play Services,我正在使用和引擎开发一个游戏(不确定是否相关) 基本上,我有一个活动,它实现了和engine以及Google Play服务。 两者配合得很好,我可以登录 但是,我一直在努力使排行榜发挥作用。提交分数很有效,但一旦我尝试使用以下方法显示排行榜: SceneManager.activity.startActivityForResult(Games.Leaderboards.getLeaderboardIntent(SceneManager.gameHelper.getApiClient(), lea

我正在使用
和引擎开发一个游戏(不确定是否相关)

基本上,我有一个
活动
,它实现了
和engine
以及Google Play服务。 两者配合得很好,我可以登录

但是,我一直在努力使
排行榜
发挥作用。提交分数很有效,但一旦我尝试使用以下方法显示排行榜:

SceneManager.activity.startActivityForResult(Games.Leaderboards.getLeaderboardIntent(SceneManager.gameHelper.getApiClient(), leaderBoard_Id), 1);
我明白了:

java.lang.NullPointerException:在com.google.android.gms.games.games.com.google.android.gms.games.games.leaderboard.getGame()的空对象引用上,尝试调用接口方法“com.google.android.gms.games.games.com.google.android.gms.gms.gms.games.games.LeaderboardScoreFrag.onResult”(LeaderboardScoreFrag.java:63)在com.google.android.gms.common.api.AbstractPend查看结果反手缩放。android.os.Handler.dispatchMessage(Handler.java:102)上的HandleMessage(AbstractPend i ng R esult.java:300) 手臂:01..0s。哎呀。oop ooper.java:在android.app.ActivityThread.main(ActivityThreadjava:5321)在java.lang.reflectMethod.invoke(本机方法)在java.lang.reflect.Method.invoke(Method.java:372)在com.android.internal.os.Zygotelnit.SMethodAndArgsCaller.run(zgotelnitjava:1016)在com.android.internaLos.zgotelnitj

很抱歉出现文本块,我无法复制粘贴


有人知道会发生什么吗?我已经花了很多时间在这上面,但还没有弄清楚。我知道如何在我自己的代码中修复空异常。这里的问题是,这是直接在Google Play服务中发生的,我不明白。这也发生在我身上。我没有使用然而,安引擎。只是基本的Google Play服务。也许他们在最新更新中破坏了什么?不管怎样,我提交了一份错误报告。事实上,我只是看到了另一篇帖子,检查了我在代码中使用的排行榜ID,但它是错误的。它现在工作正常,没有Google Play服务崩溃。也许检查一下你的排行榜ID是否正确ct?除此之外,除了等待游戏更新以修复崩溃之外,您没有什么可以做的。谢谢您的建议,但我已经多次尝试查看ID,我确实有正确的ID:(