Android 在另一台计算机上编译时Google登录API异常10
当我在日常笔记本电脑上编译代码时,我的Android应用程序中的谷歌登录运行得非常好(我可以使用手机上的任何谷歌帐户登录)。但当我在另一台笔记本电脑中克隆代码并在那里编译时,它总是返回Android 在另一台计算机上编译时Google登录API异常10,android,google-signin,Android,Google Signin,当我在日常笔记本电脑上编译代码时,我的Android应用程序中的谷歌登录运行得非常好(我可以使用手机上的任何谷歌帐户登录)。但当我在另一台笔记本电脑中克隆代码并在那里编译时,它总是返回code 10错误 这是完整的e.printStackTrace() 在我的console.developers.google.com项目凭证中,在应用程序限制下,我选择了Android应用程序,并且我已经三次确认我从我的日常电脑和另一台笔记本电脑中输入了正确的SHA-1签名证书指纹 编辑:我可以确认两台机器上的a
code 10
错误
这是完整的e.printStackTrace()
在我的console.developers.google.com项目凭证中,在应用程序限制下,我选择了Android应用程序,并且我已经三次确认我从我的日常电脑和另一台笔记本电脑中输入了正确的SHA-1签名证书指纹
编辑:我可以确认两台机器上的app
文件夹下都有google services.json
。解决方案是将SHA密钥添加到firebase中的项目中,转到:
项目概述->点击设置图标->项目设置->常规->在您的软件包名称下向下滚动->添加您的SHA密钥我以前遇到过这个问题,它让我发疯,我看到了您的帖子,我说我需要做点什么,祝您好运,伙计,我很高兴我帮了忙
W/System.err: com.google.android.gms.common.api.ApiException: 10:
W/System.err: at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(Unknown Source:4)
W/System.err: at com.google.android.gms.auth.api.signin.GoogleSignIn.getSignedInAccountFromIntent(Unknown Source:8)
W/System.err: at com.imincode.earthlings.view.ui.Register.onActivityResult(Register.kt:443)
W/System.err: at android.app.Activity.dispatchActivityResult(Activity.java:8110)
W/System.err: at android.app.ActivityThread.deliverResults(ActivityThread.java:4839)
W/System.err: at android.app.ActivityThread.handleSendResult(ActivityThread.java:4887)
W/System.err: at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:51)
W/System.err: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
W/System.err: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2017)
W/System.err: at android.os.Handler.dispatchMessage(Handler.java:107)
W/System.err: at android.os.Looper.loop(Looper.java:214)
W/System.err: at android.app.ActivityThread.main(ActivityThread.java:7403)
W/System.err: at java.lang.reflect.Method.invoke(Native Method)
W/System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:935)