Play Game Services Log和Google Publishing之间的SHA1不一致?

时间:2016-06-15 15:57:30

标签: android unity3d google-play-services sha prime31

我试图让Google Play游戏服务工作但我收到以下错误:

  

06-15 15:53:20.599 17069-17069 /? W / Prime31-GH:调用disconnect()   客户端已经断开连接06-15 15:53:20.599 17069-17069 /?   W / GameHelper:**** 06-15 15:53:20.599 17069-17069 /? W / GameHelper:****   06-15 15:53:20.599 17069-17069 /? W / GameHelper:**** APP不正确   配置使用GOOGLE PLAY GAME SERVICES 06-15 15:53:20.599   17069-17069 /? W / GameHelper:****这通常是由其中一个引起的   这些原因:06-15 15:53:20.599 17069-17069 /? W / GameHelper:****(1)   您的包裹名称和证书指纹与06-15不符   15:53:20.599 17069-17069 /? W / GameHelper:****您的客户ID   在Developer Console中注册。 06-15 15:53:20.599 17069-17069 /?   W / GameHelper:****(2)您的应用程序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 /? W / GameHelper:**** a   测试帐户。 06-15 15:53:20.599 17069-17069 /? W / GameHelper:****   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 /? W / GameHelper:   ****证书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:at   android.content.res.Resources.getString(Resources.java:313)06-15   15:53:20.615 17069-17069 /? W / System.err:at   com.prime31.GameHelperUtils.getAppIdFromResource(GameHelperUtils.java:122)   06-15 15:53:20.615 17069-17069 /? W / System.err:at   com.prime31.GameHelperUtils.printMisconfiguredDebugInfo(GameHelperUtils.java:106)   06-15 15:53:20.615 17069-17069 /? W / System.err:at   com.prime31.GameHelper.giveUp(GameHelper.java:893)06-15 15:53:20.615   17069-17069 /? W / System.err:at   com.prime31.GameHelper.onActivityResult(GameHelper.java:602)06-15   15:53:20.615 17069-17069 /? W / System.err:at   com.prime31.PlayGameServicesPlugin.onActivityResult(PlayGameServicesPlugin.java:597)   06-15 15:53:20.615 17069-17069 /? W / System.err:at   java.lang.reflect.Method.invokeNative(Native Method)06-15   15:53:20.615 17069-17069 /? W / System.err:at   java.lang.reflect.Method.invoke(Method.java:511)06-15 15:53:20.615   17069-17069 /? W / System.err:at   com.prime31.ActivityProxyObjectHelper.onActivityResult(ActivityProxyObjectHelper.java:111)   06-15 15:53:20.615 17069-17069 /? W / System.err:at   com.prime31.UnityPlayerNativeActivity.onActivityResult(UnityPlayerNativeActivity.java:35)   06-15 15:53:20.623 17069-17069 /? W / System.err:at   android.app.Activity.dispatchActivityResult(Activity.java:5192)06-15   15:53:20.623 17069-17069 /? W / System.err:at   android.app.ActivityThread.deliverResults(ActivityThread.java:3137)   06-15 15:53:20.623 17069-17069 /? W / System.err:at   android.app.ActivityThread.handleSendResult(ActivityThread.java:3184)   06-15 15:53:20.623 17069-17069 /? W / System.err:at   android.app.ActivityThread.access $ 1100(ActivityThread.java:130)06-15   15:53:20.623 17069-17069 /? W / System.err:at   android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1243)   06-15 15:53:20.623 17069-17069 /? W / System.err:at   android.os.Handler.dispatchMessage(Handler.java:99)06-15 15:53:20.623   17069-17069 /? W / System.err:at   android.os.Looper.loop(Looper.java:137)06-15 15:53:20.631   17069-17069 /? W / System.err:at   android.app.ActivityThread.main(ActivityThread.java:4745)06-15   15:53:20.631 17069-17069 /? W / System.err:at   java.lang.reflect.Method.invokeNative(Native Method)06-15   15:53:20.631 17069-17069 /? W / System.err:at   java.lang.reflect.Method.invoke(Method.java:511)06-15 15:53:20.631   17069-17069 /? W / System.err:at   com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:786)   06-15 15:53:20.631 17069-17069 /? W / System.err:at   com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)06-15   15:53:20.638 17069-17069 /? W / System.err:at   dalvik.system.NativeStart.main(Native Method)06-15 15:53:20.638   17069-17069 /? W / GameHelper:**** App ID来自:??? (失败   检索APP ID)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 /? 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:****
  http://developers.google.com/games/services/android/troubleshooting

我绝对确定我使用的是测试帐户,它已上传到Google Play并且APP ID正确无误。

然而,它在日志中提供的SHA1指纹与googles服务器上的指纹不同,即使它与我在设备上安装的APK相同(E5:E0:84:E6:B7 :74:78:4F:6C:DA:E7:C9:56:69:81:10:6C:12:04:E8 vs 45ad218212bb6ce583421e7506774612acb37909)

任何想法如何解决?

1 个答案:

答案 0 :(得分:1)

这可能是 Drive API 被禁用的问题。您必须在Google Play Developer Console上启用它。