Android中$Proxy0.equals()的空指针异常

11

最近我发布了几个基于libgdx的Android游戏,它们都报告了一个错误,我不知道从哪里开始调试。以下是堆栈跟踪。

java.lang.NullPointerException: null result when primitive expected
at $Proxy0.equals(Native Method)
at com.google.android.gms.internal.dw$g.equals(Unknown Source)
at java.util.ArrayList.contains(ArrayList.java:342)
at com.google.android.gms.internal.dx.a(Unknown Source)
at com.google.android.gms.internal.dw$h.b(Unknown Source)
at com.google.android.gms.internal.dw$h.b(Unknown Source)
at com.google.android.gms.internal.dw$b.bR(Unknown Source)
at com.google.android.gms.internal.dw$a.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3687)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
at dalvik.system.NativeStart.main(Native Method)

我知道问题与Google Play游戏服务有关,但无法确定是什么原因导致的。在这两种情况下,Android版本似乎是2.3.3。有谁遇到过同样的问题吗?


1
我认为问题与Google Play服务有关。我遇到了同样的问题,但是在尝试从地图中的字符串检索地址时。 - David
1
补充信息:我在Android 4.0和4.1版本中也遇到了这个问题。 - David
1
再次你好!我有一部智能手机,出现了这个错误。我在此链接中附上了错误日志:https://drive.google.com/file/d/0B-pBD0UHGxPTN1ZVaEdmNEZ3WE0,这样你也可以看到所有之前的日志并猜测问题所在。在这种情况下,应用程序甚至无法运行,直接显示“发送报告或关闭”对话框。 - David
1
我忘记了...在错误日志中,还有很多"W/Trace(17078): Unexpected value from nativeGetEnabledTags: 0"的消息。 - David
1
我不明白...通过 USB 安装应用程序很好啊!:s - David
显示剩余6条评论
1个回答

1

尝试打开您的Android项目属性,在android标签下检查是否有Google库。如果有,请尝试删除它并重新添加。这就是我解决这个问题的方法,对我有效(当我启动Eclipse时,有时仍会出现此错误)。祝好运!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接