这就是谷歌登录的问题(代码10(。在我的虚拟设备上,我可以登录,但我有相同项目的朋友不能。他的尝试在下面产生了异常。我们添加了调试sha-1,谷歌登录在firebase中启用,(正如我在电脑上说的,我可以使用谷歌登录(
W/System.err: com.google.android.gms.common.api.ApiException: 10:
W/System.err: at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(com.google.android.gms:play-services-base@@17.1.0:4)
at com.google.android.gms.auth.api.signin.GoogleSignIn.getSignedInAccountFromIntent(com.google.android.gms:play-services-auth@@19.0.0:9)
at me.jomi.androidapp.LoginActivity.onActivityResult(LoginActivity.java:94)
at android.app.Activity.dispatchActivityResult(Activity.java:7276)
at android.app.ActivityThread.deliverResults(ActivityThread.java:4264)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:4312)
at android.app.ActivityThread.-wrap19(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1644)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)```
下面的链接很有帮助,调试sha-1意味着如果你在firebase中应用它,你就可以调试你的应用程序。如果你想从其他手机验证其他用户,你需要更多的密钥,比如发布密钥和谷歌播放密钥。所以我的朋友也是开发人员,必须生成sha-1调试密钥,并将其应用于firebase中。我的最后一个问题是生成哪些输入数据来创建sha-1密钥?谷歌的Firebase UI身份验证失败,并显示消息(代码:10消息:10(