谷歌登录失败
Posted
技术标签:
【中文标题】谷歌登录失败【英文标题】:Google Sign In Failure 【发布时间】:2019-03-17 23:49:06 【问题描述】:我在我的应用中使用 Google Play 游戏登录实现,但它失败并出现以下错误:
java.lang.VerifyError: Verifier rejected class com.google.android.gms.auth.api.signin.GoogleSignInClient: int com.google.android.gms.auth.api.signin.GoogleSignInClient.zzabd() failed to verify: int com.google.android.gms.auth.api.signin.GoogleSignInClient.zzabd():
这部分代码出现错误:
public void performGooglePlayServicesConnection()
GoogleSignIn.getClient(this,GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN);
Intent intent = signInClient.getSignInIntent();
startActivityForResult(intent, RC_SIGN_IN_GOOGLE_PLAY_GAMES);
我做错了什么?
【问题讨论】:
【参考方案1】:此link 中建议的解决方法是清除build
文件夹解决了问题。
运行
gradle
clean 任务并没有一直清除我的构建文件夹。我必须手动完成,但 clean 可能对某些人有用。
如果Clear project
不起作用,也建议尝试File
-> Invalidate Caches / Restart...
-> Invalidate and Restart
。
【讨论】:
【参考方案2】:我也遇到了同样的错误。我错过了配置 Google API 控制台项目。 所以配置 Google API 控制台项目 关注this 并在出现提示时指定您的应用程序包名称。您还需要提供签名证书的 SHA-1 哈希。有关信息,请参阅验证您的客户。
【讨论】:
以上是关于谷歌登录失败的主要内容,如果未能解决你的问题,请参考以下文章