Google Play服务登录失败ApiException 4

问题描述 投票:0回答:1

所以我按照https://developers.google.com/games/services/console/enabling中的指南进行操作,为您的应用启用了Google Play服务。而不是使用已经存在的debug.keystore。我创建了一个新的:

keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

我添加了测试用户,我在清单中添加了应用ID,并且Google Play控制台到处都向我显示绿灯。但是,如果尝试以静默方式或通过Button连接,则会收到以下错误消息(我正在使用其示例应用程序之一的代码):

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。

android google-play google-play-services google-play-games google-play-console
1个回答
0
投票

好吧,我的错是我要么有一个旧的Android Studio版本(并且密钥库文件的位置当时不同),要么我为debug.jks指定了一个不同的位置。

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

© www.soinside.com 2019 - 2024. All rights reserved.