android - 尝试在 Android 2.3.5 和 2.3.6 上打开排行榜时,Google Play 服务 6.1.11 (....-012) 崩溃

标签 android google-play-services android-2.3-gingerbread leaderboard

在 2.3.5 上测试我最新的 Android 游戏时,尽管我在其他游戏中使用了之前测试过的代码,但排行榜(使用 Google Play 服务)不断崩溃。因此,我尝试了 Play 商店中的应用程序,发现在使用 2.3 的 Android 设备上打开排行榜时,所有应用程序都会崩溃 这是 Google Play 服务中的错误吗? (我使用的是API9+版本的PLay服务)

测试设备: HTC ChaCha 2.3.5 三星 Galaxy GIO 2.3.6

有人有想法吗?是否有 Android 2.3 设备当前已成功打开游戏服务排行榜?

谢谢

编辑3: 我针对这个问题打开了一个缺陷,因为新版本的播放服务没有修复它: https://code.google.com/p/play-games-platform/issues/detail?id=194

请随时为该问题加注星标

PS:您可能不会在开发者控制台中收到崩溃报告,因为游戏会继续运行,而崩溃的是服务/排行榜 Activity

编辑2: 问题在 6.1.83 上仍然存在!

编辑1: 添加下面的堆栈,似乎排行榜的 GUI 中缺少一个资源,据我所知,开发人员无法在他的应用程序中修复它,因为将使用的播放服务项目是从用户设备上运行的播放服务版本对吗?

堆栈

E/AndroidRuntime( 1928): android.view.InflateException: Binary XML file line #9: Error inflating class android.widget.Ch
eckBox
E/AndroidRuntime( 1928):        at android.view.LayoutInflater.createView(LayoutInflater.java:518)
E/AndroidRuntime( 1928):        at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater
.java:56)
E/AndroidRuntime( 1928):        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)
E/AndroidRuntime( 1928):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
E/AndroidRuntime( 1928):        at android.view.LayoutInflater.parseInclude(LayoutInflater.java:707)
E/AndroidRuntime( 1928):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:619)
E/AndroidRuntime( 1928):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
E/AndroidRuntime( 1928):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
E/AndroidRuntime( 1928):        at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
E/AndroidRuntime( 1928):        at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
E/AndroidRuntime( 1928):        at com.google.android.gms.games.ui.common.leaderboards.o.a(SourceFile:113)
E/AndroidRuntime( 1928):        at com.google.android.gms.games.ui.cg.a(SourceFile:14)
E/AndroidRuntime( 1928):        at com.google.android.gms.games.ui.bo.a(SourceFile:18)
E/AndroidRuntime( 1928):        at android.support.v7.widget.cf.b(SourceFile:3204)
E/AndroidRuntime( 1928):        at android.support.v7.widget.au.a(SourceFile:1789)
E/AndroidRuntime( 1928):        at android.support.v7.widget.am.a(SourceFile:268)
E/AndroidRuntime( 1928):        at android.support.v7.widget.LinearLayoutManager.a(SourceFile:1251)
E/AndroidRuntime( 1928):        at android.support.v7.widget.LinearLayoutManager.a(SourceFile:508)
E/AndroidRuntime( 1928):        at android.support.v7.widget.am.a(SourceFile:82)
E/AndroidRuntime( 1928):        at android.support.v7.widget.RecyclerView.e(SourceFile:1869)
E/AndroidRuntime( 1928):        at android.support.v7.widget.RecyclerView.onLayout(SourceFile:2106)
E/AndroidRuntime( 1928):        at android.view.View.layout(View.java:7175)
E/AndroidRuntime( 1928):        at android.support.v4.widget.SwipeRefreshLayout.onLayout(SourceFile:536)
E/AndroidRuntime( 1928):        at android.view.View.layout(View.java:7175)
E/AndroidRuntime( 1928):        at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
E/AndroidRuntime( 1928):        at android.view.View.layout(View.java:7175)
E/AndroidRuntime( 1928):        at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
E/AndroidRuntime( 1928):        at android.view.View.layout(View.java:7175)
E/AndroidRuntime( 1928):        at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
E/AndroidRuntime( 1928):        at com.google.android.play.headerlist.PlayHeaderListLayout.onLayout(SourceFile:798)
E/AndroidRuntime( 1928):        at android.view.View.layout(View.java:7175)
E/AndroidRuntime( 1928):        at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
E/AndroidRuntime( 1928):        at android.view.View.layout(View.java:7175)
E/AndroidRuntime( 1928):        at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1254)
E/AndroidRuntime( 1928):        at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1130)
E/AndroidRuntime( 1928):        at android.widget.LinearLayout.onLayout(LinearLayout.java:1047)
E/AndroidRuntime( 1928):        at android.view.View.layout(View.java:7175)
E/AndroidRuntime( 1928):        at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
E/AndroidRuntime( 1928):        at android.view.View.layout(View.java:7175)
E/AndroidRuntime( 1928):        at android.support.v7.internal.widget.ActionBarOverlayLayout.onLayout(SourceFile:503)
E/AndroidRuntime( 1928):        at android.view.View.layout(View.java:7175)
E/AndroidRuntime( 1928):        at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
E/AndroidRuntime( 1928):        at android.view.View.layout(View.java:7175)
E/AndroidRuntime( 1928):        at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
E/AndroidRuntime( 1928):        at android.view.View.layout(View.java:7175)
E/AndroidRuntime( 1928):        at android.view.ViewRoot.performTraversals(ViewRoot.java:1146)
E/AndroidRuntime( 1928):        at android.view.ViewRoot.handleMessage(ViewRoot.java:1866)
E/AndroidRuntime( 1928):        at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1928):        at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 1928):        at android.app.ActivityThread.main(ActivityThread.java:3687)
E/AndroidRuntime( 1928):        at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1928):        at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 1928):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
E/AndroidRuntime( 1928):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
E/AndroidRuntime( 1928):        at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 1928): Caused by: java.lang.reflect.InvocationTargetException
E/AndroidRuntime( 1928):        at java.lang.reflect.Constructor.constructNative(Native Method)
E/AndroidRuntime( 1928):        at java.lang.reflect.Constructor.newInstance(Constructor.java:415)
E/AndroidRuntime( 1928):        at android.view.LayoutInflater.createView(LayoutInflater.java:505)
E/AndroidRuntime( 1928):        ... 54 more
E/AndroidRuntime( 1928): Caused by: android.content.res.Resources$NotFoundException: File res/drawable/games_white_check
box.xml from drawable resource ID #0x7f020165
E/AndroidRuntime( 1928):        at android.content.res.Resources.loadDrawable(Resources.java:1697)
E/AndroidRuntime( 1928):        at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
E/AndroidRuntime( 1928):        at android.widget.CompoundButton.<init>(Compo

最佳答案

我最近也开始了同样的事情(Android 2.3.6)。 我认为只有 Google 可以解决(

关于android - 尝试在 Android 2.3.5 和 2.3.6 上打开排行榜时,Google Play 服务 6.1.11 (....-012) 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26316958/

相关文章:

android - Fit API 在 debup.apk 中有效,但从 Play 商店安装时无效

android - “Clear Data” 也会杀死应用程序吗?

android - GridLayout android.view.ViewGroup$LayoutParams 无法转换为 android.support.v7.widget.GridLayout$LayoutParams

c# - 应用程序可以在 Unity 编辑器中运行,但不能在 Android 上运行

android - 蜂窝硬件加速

android - 错误 :Execution failed for task ':app:compileDebugJavaWithJavac' . java.io.FileNotFoundException:

android - 升级到 Google Play 服务 :9. 0.0 错误无法解决 : com. google.android.gms :play-services-measurement:9. 0.0

android - 如何将推送通知从 Web 应用程序发送到 Android 应用程序?

android - 使用 fragment

android - Samsung Galaxy S2 2.3.5+ 不调用 overScrollBy()