【问题标题】:ERROR: Unknown Issue with Google Play Services错误:Google Play 服务的未知问题
【发布时间】:2014-09-07 19:32:37
【问题描述】:

这在过去一周突然出现。我试图通过我的 VCS 还原我的更改,但错误似乎仍然存在。我也不记得做过任何控制台更改。

错误信息

Google Play 服务的未知问题

这会在登录似乎通过后出现。我正在使用 BaseGameActivity 并按照教程进行操作。

这是完整的 LogCat 转储:

07-16 23:16:24.754 4304-4304/app.cheetah.petlife W/PopupManager? 您尚未指定要用作弹出窗口的内容视图的视图。 回退到可能无法正常工作的活动内容视图 在 API 的未来版本中。使用 setViewForPopups() 设置您的 内容视图。 07-16 23:16:25.234 4304-4304/app.cheetah.petlife 我/dalvikvm堆?对于 40960016 字节,将堆(碎片情况)增加到 50.045MB 分配07-16 23:16:25.605 4304-4304/app.cheetah.petlife D/游戏助手? GameHelper:启用调试日志。 07-16 23:16:25.615
4304-4304/app.cheetah.petlife D/GameHelper? GameHelper: onStart 07-16 23:16:25.615 4304-4304/app.cheetah.petlife D/GameHelper? GameHelper:连接客户端。 07-16 23:16:25.785
4304-4304/app.cheetah.petlife W/Adreno-GSL? : Android 框架报版本 2. 所以,不要强制 ES30 07-16 23:16:25.785 4304-4304/app.cheetah.petlife I/Adreno-EGL? :EGL 1.4 高通构建: AU_LINUX_ANDROID_KK_2.7_RB1.04.04.00.007.018_msm8960_KK_2.7_RB1_CL3869936_release_AU (CL3869936) OpenGL ES 着色器编译器版本:17.01.10.SPL 建造日期:12/09/13 星期一 本地分支:mybranch2092625 远程分支:quic/kk_2.7_rb1.15 本地补丁:无 重建分支:AU_LINUX_ANDROID_KK_2.7_RB1.04.04.00.007.018 + NOTHING 07-16 23:16:25.845 4304-4304/app.cheetah.petlife D/OpenGL渲染器?启用调试模式 0 07-16 23:16:25.875
4304-4304/app.cheetah.petlife D/GameHelper?游戏助手: onConnectionFailed 07-16 23:16:25.875 4304-4304/app.cheetah.petlife D/游戏助手? GameHelper:连接失败:07-16 23:16:25.875
4304-4304/app.cheetah.petlife D/GameHelper?游戏助手:- 代码: SIGN_IN_REQUIRED(4) 07-16 23:16:25.875
4304-4304/app.cheetah.petlife D/GameHelper?游戏助手:- 可解析:真 07-16 23:16:25.875 4304-4304/app.cheetah.petlife D/游戏助手? GameHelper: - 详细信息: ConnectionResult{statusCode=SIGN_IN_REQUIRED, 分辨率=PendingIntent{422b4208: android.os.BinderProxy@422b41a8}} 07-16 23:16:25.875 4304-4304/app.cheetah.petlife D/GameHelper? GameHelper:onConnectionFailed:将解决,因为用户启动 登入。 07-16 23:16:25.875 4304-4304/app.cheetah.petlife D/游戏助手? GameHelper: onConnectionFailed: 解决问题... 07-16 23:16:25.875 4304-4304/app.cheetah.petlife D/GameHelper? GameHelper:resolveConnectionResult:尝试解析结果: ConnectionResult{statusCode=SIGN_IN_REQUIRED, 分辨率=PendingIntent{422b4208: android.os.BinderProxy@422b41a8}} 07-16 23:16:25.875 4304-4304/app.cheetah.petlife D/GameHelper? GameHelper:结果有分辨率。启动它。 07-16 23:16:30.650
4304-4331/app.cheetah.petlife D/dalvikvm? GC_FOR_ALLOC 释放 404K,17% 免费48535K/58184K,暂停28ms,共28ms 07-16 23:16:30.660
4304-4331/app.cheetah.petlife I/GAV3?线程[GAThread,5,main]:否 找到的活动数据。 07-16 23:16:33.994
4304-4304/app.cheetah.petlife D/GameHelper?游戏助手: onActivityResult: req=RC_RESOLVE, resp=RESULT_OK 07-16 23:16:33.994
4304-4304/app.cheetah.petlife D/GameHelper?游戏助手:onAR: 分辨率为 RESULT_OK,因此再次连接当前客户端。 07-16 23:16:33.994 4304-4304/app.cheetah.petlife D/GameHelper? GameHelper:开始连接。 07-16 23:16:37.247
4304-4304/app.cheetah.petlife D/GameHelper?游戏助手: onConnectionFailed 07-16 23:16:37.247 4304-4304/app.cheetah.petlife D/游戏助手? GameHelper:连接失败:07-16 23:16:37.247
4304-4304/app.cheetah.petlife D/GameHelper?游戏助手:- 代码: INTERNAL_ERROR(8) 07-16 23:16:37.247 4304-4304/app.cheetah.petlife D/游戏助手? GameHelper:- 可解析:假 07-16 23:16:37.247
4304-4304/app.cheetah.petlife D/GameHelper? GameHelper: - 详细信息: ConnectionResult{statusCode=INTERNAL_ERROR, resolution=null} 07-16 23:16:37.257 4304-4304/app.cheetah.petlife D/GameHelper? GameHelper:onConnectionFailed:将解决,因为用户启动 登入。 07-16 23:16:37.257 4304-4304/app.cheetah.petlife D/游戏助手? GameHelper: onConnectionFailed: 解决问题... 07-16 23:16:37.257 4304-4304/app.cheetah.petlife D/GameHelper? GameHelper:resolveConnectionResult:尝试解析结果: ConnectionResult{statusCode=INTERNAL_ERROR, resolution=null} 07-16 23:16:37.257 4304-4304/app.cheetah.petlife D/GameHelper? GameHelper:resolveConnectionResult:结果没有分辨率。给予 向上。 07-16 23:16:37.257 4304-4304/app.cheetah.petlife W/GameHelper? disconnect() 在客户端已经断开连接时调用。 07-16 23:16:37.267 4304-4304/app.cheetah.petlife E/GooglePlayServicesUtil?发生内部错误。请查看日志 详细信息 07-16 23:16:37.367
4304-4304/app.cheetah.petlife D/GameHelper? GameHelper:通知 登录失败的监听器(错误)

没有堆栈跟踪或任何特定消息。我也没有找到这些日志文件的位置。我认为这也会给我很大的洞察力。

我正在运行 Android Studio 0.8.2。我已经尝试过调试版本以及 Play 和手动签名的 APK 安装。结果都一样。

【问题讨论】:

    标签: android android-studio google-play-services


    【解决方案1】:

    AVCarreiro 的回答很好,但是,它对我没有帮助。如果其他人遇到此问题并偶然发现此线程,请尝试以下操作:

    1. 显然,AVCarreiro 的回答
    2. 在 google play 开发控制台中,转到游戏服务,单击您的项目,然后转到左侧的游戏详细信息。在页面底部,您将看到一个名为“API 控制台项目”的部分。在这里,它将告诉您项目需要允许的所有 api。
    3. 确保您使用的是正确的测试帐户
    4. 确保您的应用在测试前已签名
    5. 尽量不要使用调试版本(由于某种原因对我有用)

    制作签名(非调试)apk 并将其移动到设备(使用正确的测试帐户)后,服务开始工作。

    【讨论】:

      【解决方案2】:

      我遇到了完全相同的问题,经过多次尝试,我找到了适合我的情况的解决方案,它在开发者控制台中启用了 Drive API 和 Drive SDK,正如 Google play Games cannot sign-in Error 403 中所建议的那样,尽管我的错误代码是不是 403,而是和你的完全一样。

      希望这会有所帮助!

      【讨论】:

      • 你摇滚,这正是我需要做的。登录console.developers.google.com,进入APIs并启用Drive API和Drive SDK(甚至不需要配置它们)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多