Joh*_*rry 0 android login google-play-games
我的 Android 应用登录 Google Play 游戏服务似乎无声无息地失败:在登录活动中选择用户后,onActivityResult()收到的resultCode值为 10002。Android API 将这些消息存放在 logcat 中:
W/SignInActivity(16216): onSignInFailed()...
W/SignInActivity(16216): Sign in failed during 6
W/SignInActivity(16216): ==> Returning non-OK result: 10002
Run Code Online (Sandbox Code Playgroud)
而我放置的 Log.w() 命令onActivityResult()存放这些消息:
W/Main activity(16167): In activity result with code 10002
W/Main activity(16167): activity result requests sign in
W/Main activity(16167): unsolved resolution
Run Code Online (Sandbox Code Playgroud)
奇怪的是它曾经可以工作,当我尝试从Android Studio调试它时,每次登录都完美无缺,所以我什至无法调试应用程序!
我可以从哪里开始调试这个?
由于出现相同错误但原因完全不同的问题,我找到了解决方案,但这种情况不同,因为它是由激活 Google Play Developer Console 中的功能引起的。
这个特定错误的关键是:
早在 5 月,谷歌就推出了一项功能,他们可以在 Play 商店中签署您的应用程序。我原来的应用程序是用 Android Studio 生成的证书签名的,但谷歌似乎对他们的签名很感兴趣,所以我没有仔细阅读细则就切换到了那个。其结果:
解决办法是:
在这一点上,部署的版本对我来说就像魔法一样。无需编程!
| 归档时间: |
|
| 查看次数: |
556 次 |
| 最近记录: |