【发布时间】:2016-06-15 15:57:30
【问题描述】:
我正在尝试让 Google Play 游戏服务正常工作,但出现以下错误:
06-15 15:53:20.599 17069-17069/? W/Prime31-GH:调用了 disconnect() 当客户端已经断开连接时。 06-15 15:53:20.599 17069-17069/? 带游戏助手:**** 06-15 15:53:20.599 17069-17069/?带游戏助手:**** 06-15 15:53:20.599 17069-17069/? W/GameHelper:**** 应用程序不正确 配置为使用 GOOGLE PLAY 游戏服务 06-15 15:53:20.599 17069-17069/? W/GameHelper: **** 这通常是由以下原因之一引起的 这些原因:06-15 15:53:20.599 17069-17069/?带游戏助手:**** (1) 您的包裹名称和证书指纹不匹配 06-15 15:53:20.599 17069-17069/? W/GameHelper: **** 你的客户端 ID 在开发者控制台中注册。 06-15 15:53:20.599 17069-17069/? W/GameHelper: **** (2) 您的 App ID 输入错误。 06-15 15:53:20.599 17069-17069/? W/GameHelper: **** (3) 您的游戏设置 还没有发表,你是06-15 15:53:20.599 17069-17069/? W/GameHelper: **** 尝试使用不是 列为 06-15 15:53:20.599 17069-17069/?带游戏助手:**** a 测试账户。 06-15 15:53:20.599 17069-17069/?带游戏助手:**** 06-15 15:53:20.599 17069-17069/? W/GameHelper:**** 帮助您调试, 这是有关此应用程序的信息 06-15 15:53:20.599 17069-17069/? W/GameHelper: **** 包名: net.jabberworx.saisai 06-15 15:53:20.607 17069-17069/?带游戏助手: **** 证书 SHA1 指纹:E5:E0:84:E6:B7:74:78:4F:6C:DA:E7:C9:56:69:81:10:6C:12:04:E8 06-15 15:53:20.607 17069-17069/? W/ResourceType:没有包标识符时 获取资源编号 0x00000000 06-15 15:53:20.607 的值 17069-17069/? W / System.err: android.content.res.Resources$NotFoundException: 字符串资源 ID
0x0 06-15 15:53:20.607 17069-17069/? W/System.err:在 android.content.res.Resources.getText(Resources.java:229) 06-15
15:53:20.615 17069-17069/? W / System.err:在 android.content.res.Resources.getString(Resources.java:313) 06-15 15:53:20.615 17069-17069/? W / System.err:在 com.prime31.GameHelperUtils.getAppIdFromResource(GameHelperUtils.java:122) 06-15 15:53:20.615 17069-17069/? W / System.err:在 com.prime31.GameHelperUtils.printMisconfiguredDebugInfo(GameHelperUtils.java:106) 06-15 15:53:20.615 17069-17069/? W / System.err:在 com.prime31.GameHelper.giveUp(GameHelper.java:893) 06-15 15:53:20.615 17069-17069/? W / System.err:在 com.prime31.GameHelper.onActivityResult(GameHelper.java:602) 06-15 15:53:20.615 17069-17069/? W / System.err:在 com.prime31.PlayGameServicesPlugin.onActivityResult(PlayGameServicesPlugin.java:597) 06-15 15:53:20.615 17069-17069/? W / System.err:在 java.lang.reflect.Method.invokeNative(Native Method) 06-15 15:53:20.615 17069-17069/? W / System.err:在 java.lang.reflect.Method.invoke(Method.java:511) 06-15 15:53:20.615 17069-17069/? W / System.err:在 com.prime31.ActivityProxyObjectHelper.onActivityResult(ActivityProxyObjectHelper.java:111) 06-15 15:53:20.615 17069-17069/? W / System.err:在 com.prime31.UnityPlayerNativeActivity.onActivityResult(UnityPlayerNativeActivity.java:35) 06-15 15:53:20.623 17069-17069/? W / System.err:在 android.app.Activity.dispatchActivityResult(Activity.java:5192) 06-15 15:53:20.623 17069-17069/? W / System.err:在 android.app.ActivityThread.deliverResults(ActivityThread.java:3137) 06-15 15:53:20.623 17069-17069/? W / System.err:在 android.app.ActivityThread.handleSendResult(ActivityThread.java:3184) 06-15 15:53:20.623 17069-17069/? W / System.err:在 android.app.ActivityThread.access$1100(ActivityThread.java:130) 06-15 15:53:20.623 17069-17069/? W / System.err:在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1243) 06-15 15:53:20.623 17069-17069/? W / System.err:在 android.os.Handler.dispatchMessage(Handler.java:99) 06-15 15:53:20.623 17069-17069/? W / System.err:在 android.os.Looper.loop(Looper.java:137) 06-15 15:53:20.631 17069-17069/? W / System.err:在 android.app.ActivityThread.main(ActivityThread.java:4745) 06-15 15:53:20.631 17069-17069/? W / System.err:在 java.lang.reflect.Method.invokeNative(Native Method) 06-15 15:53:20.631 17069-17069/? W / System.err:在 java.lang.reflect.Method.invoke(Method.java:511) 06-15 15:53:20.631 17069-17069/? W / System.err:在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 06-15 15:53:20.631 17069-17069/? W / System.err:在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 06-15 15:53:20.638 17069-17069/? W / System.err:在 dalvik.system.NativeStart.main(Native Method) 06-15 15:53:20.638 17069-17069/? W/GameHelper: **** App ID from : ??? (失败 检索APP ID) 06-15 15:53:20.638 17069-17069/?带游戏助手:**** 06-15 15:53:20.638 17069-17069/? W/GameHelper: **** 检查 以上信息与您在 06-15 15:53:20.638 中的设置相符 17069-17069/? W/GameHelper:**** 开发者控制台。另外,检查一下 您正在使用 06-15 15:53:20.638 17069-17069/? W/GameHelper: **** 正确的帐户(它应该在测试人员中列出 如果 06-15 15:53:20.638 17069-17069/? W/GameHelper: **** 你的 项目尚未发布)。 06-15 15:53:20.638 17069-17069/? 带游戏助手:**** 06-15 15:53:20.638 17069-17069/?带游戏助手:**** 更多信息请参考故障排除指南:06-15 15:53:20.638 17069-17069/?带游戏助手:****
http://developers.google.com/games/services/android/troubleshooting
我已经绝对确定我使用的是测试账号,它已上传到 google play 并且 APP Id 是正确的。
但是,它在日志中提供给我的 SHA1 指纹与 Google 服务器上的指纹不同,即使它与我在设备上安装的 APK 相同(E5:E0:84:E6:B7:74:78:4F :6C:DA:E7:C9:56:69:81:10:6C:12:04:E8 与 45ad218212bb6ce583421e7506774612acb37909)
任何想法如何解决?
【问题讨论】:
标签: android unity3d google-play-services sha prime31