2013-06-27 109 views
0

我知道在控制台中登录TypeANumber应用程序时存在很多问题,但没有一个解决了我的问题。SIGN_IN_REQUIRED在Google Play游戏服务示例应用程序中发生错误

这是我第四次重做一切,仔细阅读每一步,但仍然无法使其工作。

包名称在应用程序中相同,控制台和谷歌api控制台 同样适用于sha1证书。

我甚至检查了导出的apk,看看它是如何在故障排除部分说的。 (做了所有的故障排除)

测试访问是我唯一的gmail帐户,我使用的控制台和我在我的android设备。

而且多人设置和反盗版关闭

我甚至看到“前7谷歌Play游戏服务设置错误”讨论,他们几个星期前做了这件事,但它仍然无法正常工作!

我不知道可能是什么问题。一次又一次地完成了设置的优点,使我迷失了很多次。谢谢。

注意这是示例应用程序TypeANumber

难道还有其他的问题,这个API,这将使这个错误?可能出于某种原因,我的Google +帐户或控制台帐户中存在一些标志?

完整的日志:

06-28 16:41:22.783: D/dalvikvm(32585): Late-enabling CheckJNI 
06-28 16:41:22.943: D/BaseGameActivity(32585): onCreate: creating GamesClient 
06-28 16:41:22.943: I/dalvikvm(32585): Could not find method android.view.View.getDisplay, referenced from method com.google.android.gms.internal.bn$b.b 
06-28 16:41:22.943: W/dalvikvm(32585): VFY: unable to resolve virtual method 3169: Landroid/view/View;.getDisplay()Landroid/view/Display; 
06-28 16:41:22.943: D/dalvikvm(32585): VFY: replacing opcode 0x6e at 0x0009 
06-28 16:41:22.943: I/dalvikvm(32585): Could not find method android.view.ViewTreeObserver.removeOnGlobalLayoutListener, referenced from method com.google.android.gms.internal.bn$b.a 
06-28 16:41:22.943: W/dalvikvm(32585): VFY: unable to resolve virtual method 3280: Landroid/view/ViewTreeObserver;.removeOnGlobalLayoutListener (Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V 
06-28 16:41:22.943: D/dalvikvm(32585): VFY: replacing opcode 0x6e at 0x002f 
06-28 16:41:22.948: W/PopupManager(32585): You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of the API. Use setViewForPopups() to set your content view. 
06-28 16:41:23.123: D/dalvikvm(32585): GC_CONCURRENT freed 194K, 4% free 9433K/9735K, paused 1ms+1ms 
06-28 16:41:23.138: D/BaseGameActivity(32585): onStart. 
06-28 16:41:23.138: D/BaseGameActivity(32585): onStart: connecting clients. 
06-28 16:41:23.158: D/BaseGameActivity(32585): Connecting GamesClient. 
06-28 16:41:23.228: D/BaseGameActivity(32585): onConnectionFailed: result 4 
06-28 16:41:23.228: D/BaseGameActivity(32585): onConnectionFailed: since user didn't initiate sign-in, failing now. 
06-28 16:41:23.243: D/dalvikvm(32585): GC_CONCURRENT freed 87K, 3% free 9757K/9991K, paused 1ms+2ms 
06-28 16:41:23.298: D/CLIPBOARD(32585): Hide Clipboard dialog at Starting input: finished by someone else... ! 
06-28 16:41:42.938: D/BaseGameActivity(32585): isGooglePlayServicesAvailable returned 0 
06-28 16:41:42.938: D/BaseGameActivity(32585): beginUserInitiatedSignIn: continuing pending sign-in flow. 
06-28 16:41:43.023: D/BaseGameActivity(32585): resolveConnectionResult: trying to resolve result: ConnectionResult{statusCode=SIGN_IN_REQUIRED, resolution=PendingIntent{415973a0: [email protected]}} 
06-28 16:41:43.023: D/BaseGameActivity(32585): result has resolution. Starting it. 
06-28 16:41:43.108: D/CLIPBOARD(32585): Hide Clipboard dialog at Starting input: finished by someone else... ! 
06-28 16:41:45.503: D/BaseGameActivity(32585): onActivityResult, req 9001 response 10002 
06-28 16:41:45.503: D/BaseGameActivity(32585): responseCode != RESULT_OK, so not reconnecting. 
06-28 16:41:45.503: D/BaseGameActivity(32585): giveUp: giving up on connection. Status code: 4 
06-28 16:41:45.503: D/BaseGameActivity(32585): Making error dialog for error: 4 
06-28 16:41:51.873: D/dalvikvm(32585): Debugger has detached; object registry had 1 entries 
06-28 16:42:06.733: D/CLIPBOARD(32585): Hide Clipboard dialog at Starting input: finished by someone else... ! 
06-28 16:42:07.248: D/BaseGameActivity(32585): onStop: disconnecting clients. 

编辑: 当我试图设置BaseGameUtil作为一个新项目我心中已经有一个错误说一个lib: 找到2个版本的Android的支持 - 的v4.jar在依赖项列表中,

它为这两个android-support-v4.jar说了一些关于不同SHA1的东西,这可能会导致TypeANumber应用程序中的错误?

EDIT2: 您是否必须将控制台中的应用程序名称与清单文件中的应用程序名称匹配?

回答

0

我建议你解决这个问题,第一:

EDIT2:当我试图设置BaseGameUtil作为新 项目我心中已经有一个错误说一个lib:找到2个版本的Android 的-support-v4.jar在依赖关系列表 它说了一些关于不同的SHA1这两个 android-support-v4.jar,可以这样处理TypeANumber 应用程序中的错误吗?

这个问题在堆栈溢出方面有详细记录,并且您可以采取多种方法。当我遇到这种情况时,我首先确保包含在我自己的项目中的副本对我来说是正确的版本(我使用ActionBar Sherlock版本),然后从BaseGameUtils中删除了支持库的副本。如果您不确定要保留哪个版本的支持库,那么我建议您应该将BaseGameUtils的版本复制到您的项目中。

当你解决了这个问题,如果你仍然有问题,我建议你打开另一个问题。祝你好运 !

+0

感谢您的回放,这个问题是当我创建一个新项目,而不是在tTypeANumber项目中,除了BaseGameUtil,我也没有添加任何其他库,也许还有谷歌播放服务库。 为什么我应该开始一个新的问题?我不知道所有的出版规则,你可以再次发表相同的问题吗? 我会尝试从我创建并看到的新测试项目中删除该lib,但也许可能我的某个帐户有某种标志或某种提示该错误的东西? (谷歌+或我的consule帐户?) – EranGL

+0

好的我编辑了我的回复,以反映您的错误在您自己的项目中而不是TypeANumber。根据我的经验,当我提出非常具体的问题时,我会对Stack Overflow做出更好的回应。 SHA1问题是一个非常明确的问题,有一个非常明确的错误消息,我建议您在尝试前进之前解决这个问题。 – IanB

+0

感谢您的信息,我编辑了我的问题,使其清除,我希望。 – EranGL

相关问题