首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌Play服务SignIn失败ApiException 4

谷歌Play服务SignIn失败ApiException 4
EN

Stack Overflow用户
提问于 2019-12-17 04:34:45
回答 1查看 158关注 0票数 0

因此,我遵循谷歌的指南,为你的应用程序启用了https://developers.google.com/games/services/console/enabling play服务。而不是使用已经存在的debug.keystore。我用以下命令创建了一个新的:

代码语言:javascript
复制
keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

我添加了测试用户,我将应用程序id添加到我的清单中,google play控制台向我显示到处都是绿灯。然而,如果我尝试静默或通过Button连接,我会得到以下错误消息(我使用的是他们的一个示例应用程序的代码):

代码语言:javascript
复制
D/ButtonClicker2000: onResume()
D/ButtonClicker2000: signInSilently()
D/ButtonClicker2000: signInSilently(): failure
com.google.android.gms.common.api.ApiException: 4: 4: 
    at com.google.android.gms.common.internal.zzb.zzy(Unknown Source:14)
    at com.google.android.gms.common.internal.zzbk.zzz(Unknown Source:0)
    at com.google.android.gms.common.internal.zzbl.zzr(Unknown Source:32)
    at com.google.android.gms.common.api.internal.zzs.zzc(Unknown Source:81)
    at com.google.android.gms.common.api.internal.zzs.setResult(Unknown Source:41)
    at com.google.android.gms.auth.api.signin.internal.zzg.zza(Unknown Source:24)
    at com.google.android.gms.auth.api.signin.internal.zzt.onTransact(Unknown Source:53)
    at android.os.Binder.execTransact(Binder.java:752)
D/ButtonClicker2000: onDisconnected()

我试着搜索ApiException: 4: 4:但是我没有找到任何有用的东西,我也没有使用Firebase。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-20 04:29:43

好吧,所以我的错误是我有一个旧的Android Studio版本(密钥库文件的位置是不同的),或者我在某一时刻为我的debug.jks指定了一个不同的位置。

所以,是的,Sha1密钥不是来自我的实际项目。按照以下说明进行修复:https://developer.android.com/studio/publish/app-signing

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59363932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档