2015-03-03 76 views
7

我已经发布了带有Google Play服务的我的应用的Alpha版本。 但是,当我使用Google Play服务在手机上测试应用时,遇到了此错误。 我在编译过程中遇到了此错误,或者在具有过期Google Play服务的手机上运行应用程序。 我谷歌搜索这个错误和堆栈溢出,但它没有给我很多答案。 如果有人有任何想法,请帮助。Google Play服务错误 - 错误报告无法理解

顺便说一句,我没有让亲卫队,所以这不是一个问题

这里是错误报告:

java.lang.IllegalStateException: A fatal developer error has occurred. 
Check the logs for further information. 
at com.google.android.gms.internal.jl$h.b(Unknown Source) 
at com.google.android.gms.internal.jl$h.g(Unknown Source) 
at com.google.android.gms.internal.jl$b.hy(Unknown Source) 
at com.google.android.gms.internal.jl$a.handleMessage(Unknown Source) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:153) 
at android.app.ActivityThread.main(ActivityThread.java:5338) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:511) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 
at dalvik.system.NativeStart.main(Native Method) 

顺便说一句,我用LibGdx,和我使用谷歌播放服务的领导板,一项成就。 我跟着this教程,但它并没有多大帮助。 在此先感谢

+0

您的应用似乎被ProGuard混淆了。查看http://developer.android.com/tools/help/proguard.html#decoding了解如何解码错误报告 – antonio 2015-03-03 13:10:46

+0

ProGuard可能是问题的根源。我曾多次尝试运行由ProGuard创建的项目的模糊形式,但发现它不起作用,除非它是在其解混的形式中。 – DavidB 2015-03-03 13:20:51

+0

你有没有得到在这里详述的proguard设置:http://developer.android.com/google/play-services/setup.html#Proguard也显示导致此异常的代码。 – weston 2015-03-03 14:09:48

回答

0

几个月前我解决了问题后,我忘了发布答案!

问题是排行榜ID的额外空间。

假设我的排行榜ID是“as129sadf92349dsfaj”。

我写了“as129sadf92349dsfaj”。

所以谷歌播放服务给了我这个错误。