Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase Flatter中的PlatformException(sign_in_failed,Status{statusCode=DEVELOPER_ERROR,resolution=null},null)错误_Firebase_Firebase Authentication_Flutter_Google Signin - Fatal编程技术网

Firebase Flatter中的PlatformException(sign_in_failed,Status{statusCode=DEVELOPER_ERROR,resolution=null},null)错误

Firebase Flatter中的PlatformException(sign_in_failed,Status{statusCode=DEVELOPER_ERROR,resolution=null},null)错误,firebase,firebase-authentication,flutter,google-signin,Firebase,Firebase Authentication,Flutter,Google Signin,我有一个有卡片列表的应用程序,对于卡片,我将文本保存在firebase数据库中,将图像保存在firebase存储中。我想为我的应用程序实现google登录。我添加了SHA1和SH256,并按照教程中的步骤实现google登录。现在,当我点击登录时,我看到它不工作(您可以在文件中看到)。三天来我尝试了很多方法,但我都解决不了! 是我所有的密码。 这是我的日志: W/ActivityThread( 7024): handleWindowVisibility: no activity for toke

我有一个有卡片列表的应用程序,对于卡片,我将文本保存在firebase数据库中,将图像保存在firebase存储中。我想为我的应用程序实现google登录。我添加了SHA1和SH256,并按照教程中的步骤实现google登录。现在,当我点击登录时,我看到它不工作(您可以在文件中看到)。三天来我尝试了很多方法,但我都解决不了! 是我所有的密码。 这是我的日志:

W/ActivityThread( 7024): handleWindowVisibility: no activity for token android.os.BinderProxy@bb6d004
D/EGL_emulation( 7024): eglMakeCurrent: 0xe7a85480: ver 2 0 (tinfo 0xe7a83750)
D/EGL_emulation( 7024): eglMakeCurrent: 0xe7a85480: ver 2 0 (tinfo 0xe7a83750)
E/flutter ( 7024): [ERROR:flutter/shell/common/shell.cc(181)] Dart Error: Unhandled exception:
E/flutter ( 7024): PlatformException(sign_in_failed, Status{statusCode=DEVELOPER_ERROR, resolution=null}, null)
E/flutter ( 7024): #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:551:7)
E/flutter ( 7024): #1      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:279:18)
E/flutter ( 7024): <asynchronous suspension>
E/flutter ( 7024): #2      GoogleSignIn._callMethod (package:google_sign_in/google_sign_in.dart:185:58)
E/flutter ( 7024): <asynchronous suspension>
E/flutter ( 7024): #3      GoogleSignIn._addMethodCall (package:google_sign_in/google_sign_in.dart:224:20)
E/flutter ( 7024): #4      GoogleSignIn.signIn (package:google_sign_in/google_sign_in.dart:292:48)
E/flutter ( 7024): #5      FBApi.signInWithGoogle (package:firebase_example/Model/Api.dart:18:64)
E/flutter ( 7024): <asynchronous suspension>
E/flutter ( 7024): #6      LoginPageState._loginUser (package:firebase_example/Ui/LoginPage.dart:19:29)
E/flutter ( 7024): <asynchronous suspension>
E/flutter ( 7024): #7      LoginPageState.build.<anonymous closure> (package:firebase_example/Ui/LoginPage.dart:81:42)
E/flutter ( 7024): <asynchronous suspension>
E/flutter ( 7024): #8      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:503:14)
E/flutter ( 7024): #9      _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:558:30)
E/flutter ( 7024): #10     GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24)
E/flutter ( 7024): #11     TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:242:9)
E/flutter ( 7024): #12     TapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:175:7)
E/flutter ( 7024): #13     PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:315:9)
E/flutter ( 7024): #14     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:73:12)
E/flutter ( 7024): #15     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:101:11)
E/flutter ( 7024): #16     _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:143:19)
E/flutter ( 7024): #17     _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:121:22)
E/flutter ( 7024): #18     _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:101:7)
E/flutter ( 7024): #19     _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:64:7)
E/flutter ( 7024): #20     _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:48:7)
E/flutter ( 7024): #21     _invoke1 (dart:ui/hooks.dart:142:13)
E/flutter ( 7024): #22     _dispatchPointerDataPacket (dart:ui/hooks.dart:99:5)
W/ActivityThread( 7024): handleWindowVisibility: no activity for token android.os.BinderProxy@53cfd59
I/firebaseexampl( 7024): WaitForGcToComplete blocked Background on None for 8.655ms
I/firebaseexampl( 7024): Waiting for a blocking GC ProfileSaver
I/firebaseexampl( 7024): Background concurrent copying GC freed 18668(1149KB) AllocSpace objects, 12(624KB) LOS objects, 49% free, 2MB/5MB, paused 3.574ms total 196.627ms
I/firebaseexampl( 7024): WaitForGcToComplete blocked ProfileSaver on ProfileSaver for 49.287ms
W/firebaseexampl( 7024): Accessing hidden method Ldalvik/system/CloseGuard;->warnIfOpen()V (light greylist, linking)
D/EGL_emulation( 7024): eglMakeCurrent: 0xe7a85480: ver 2 0 (tinfo 0xe7a83750)
E/flutter ( 7024): [ERROR:flutter/shell/common/shell.cc(181)] Dart Error: Unhandled exception:
E/flutter ( 7024): PlatformException(sign_in_failed, Status{statusCode=DEVELOPER_ERROR, resolution=null}, null)
E/flutter ( 7024): #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:551:7)
E/flutter ( 7024): #1      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:279:18)
E/flutter ( 7024): <asynchronous suspension>
E/flutter ( 7024): #2      GoogleSignIn._callMethod (package:google_sign_in/google_sign_in.dart:185:58)
E/flutter ( 7024): <asynchronous suspension>
E/flutter ( 7024): #3      GoogleSignIn._addMethodCall.<anonymous closure> (package:google_sign_in/google_sign_in.dart:237:28)
E/flutter ( 7024): #4      _RootZone.run (dart:async/zone.dart:1374:54)
E/flutter ( 7024): #5      _FutureListener.handleWhenComplete (dart:async/future_impl.dart:153:18)
E/flutter ( 7024): #6      Future._propagateToListeners.handleWhenCompleteCallback (dart:async/future_impl.dart:612:39)
E/flutter ( 7024): #7      Future._propagateToListeners (dart:async/future_impl.dart:668:37)
E/flutter ( 7024): #8      Future._addListener.<anonymous closure> (dart:async/future_impl.dart:351:9)
E/flutter ( 7024): #9      _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
E/flutter ( 7024): #10     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
D/EGL_emulation( 7024): eglMakeCurrent: 0xe7a85480: ver 2 0 (tinfo 0xe7a83750)
W/ActivityThread(7024):handleindowvisibility:notactivity for token android.os。BinderProxy@bb6d004
D/EGL_仿真(7024):eglMakeCurrent:0xe7a85480:ver 2 0(tinfo 0xe7a83750)
D/EGL_仿真(7024):eglMakeCurrent:0xe7a85480:ver 2 0(tinfo 0xe7a83750)
E/flatter(7024):[错误:flatter/shell/common/shell.cc(181)]省道错误:未处理的异常:
E/flatter(7024):平台异常(登录失败,状态{statusCode=DEVELOPER\u ERROR,resolution=null},null)
E/flatter(7024):#0 StandardMethodCodec.decodeEnvelope(包:flatter/src/services/message_编解码器。dart:551:7)
E/flatter(7024):#1 MethodChannel.invokeMethod(包:flatter/src/services/platform_channel.dart:279:18)
E/颤振(7024):
E/flatter(7024):#2谷歌登录方法(软件包:谷歌登录/谷歌登录。dart:185:58)
E/颤振(7024):
E/flatter(7024):#3 googlesign._addMethodCall(软件包:google_sign_in/google_sign_in.dart:224:20)
E/flatter(7024):#4 GoogleSignIn.signIn(软件包:谷歌登录/谷歌登录。dart:292:48)
E/flatter(7024):#5 FBApi.signwithgoogle(包:firebase_示例/Model/Api.dart:18:64)
E/颤振(7024):
E/flatter(7024):#6登录孕母。(软件包:firebase)示例/Ui/LoginPage.dart:19:29)
E/颤振(7024):
E/颤振(7024):#7 loginpagentate.build。(软件包:firebase_示例/Ui/LoginPage.dart:81:42)
E/颤振(7024):
E/颤振(7024):#8(InkResponse Estate.)(handleTap)(包装:颤振/src/材料/墨水)井。省道:503:14)
E/颤振(7024):#9#InkResponseEstate.build。(包装:颤振/src/材料/墨水井。省道:558:30)
E/flatter(7024):#10手势识别器.invokeCallback(包:flatter/src/signatures/recognizer.dart:102:24)
电子/颤振(7024):#11轻拍手势识别器。#检查(包装:颤振/src/手势/tap.dart:242:9)
E/flatter(7024):#12 TapGestureRecognitor.handlePrimaryPointer(包:flatter/src/signatures/tap.dart:175:7)
E/颤振(7024):#13 PrimaryPointerTestureRecognizer.handleEvent(包装:颤振/src/手势/识别器。省道:315:9)
电子/颤振(7024):#14点外部程序。#调度(包:颤振/src/手势/指针路由器。dart:73:12)
E/flatter(7024):#15 PointerRouter.route(包:flatter/src/signatures/pointer_router.dart:101:11)
电子/颤振(7024):#16#WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent(软件包:颤振/src/手势/binding.dart:143:19)
E/flatter(7024):17_WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent(包:flatter/src/signatures/binding.dart:121:22)
电子/颤振(7024):#18#WidgetsFlutterBinding&BindingBase&GestureBinding.#手持指针事件(包装:颤振/src/手势/绑定。省道:101:7)
电子/颤振(7024):#19#WidgetsFlutterBinding&BindingBase&GestureBinding.#flushPointerEventQueue(软件包:颤振/src/手势/binding.省道:64:7)
电子/颤振(7024):#20#WidgetsFlutterBinding&BindingBase&GestureBinding.#手持指针数据包(包:颤振/src/手势/绑定。省道:48:7)
E/颤振(7024):#21 invoke1(省道:ui/钩子。省道:142:13)
E/flatter(7024):#22 dispatchPointerDataPacket(dart:ui/hooks.dart:99:5)
W/ActivityThread(7024):handleWindowVisibility:令牌android.os没有活动。BinderProxy@53cfd59
I/firebaseexampl(7024):WaitForgCTO在8.655ms内完成无阻塞背景
I/firebaseexampl(7024):等待阻塞的GC ProfileSaver
I/firebaseexampl(7024):后台并发复制GC释放18668(1149KB)AllocSpace对象,12(624KB)LOS对象,49%空闲,2MB/5MB,暂停3.574ms总计196.627ms
I/firebaseexampl(7024):等待完成ProfileSaver上的阻塞ProfileSaver 49.287ms
W/firebaseexampl(7024):访问隐藏方法Ldalvik/system/CloseGuard;->warnIfOpen()V(浅灰色列表,链接)
D/EGL_仿真(7024):eglMakeCurrent:0xe7a85480:ver 2 0(tinfo 0xe7a83750)
E/flatter(7024):[错误:flatter/shell/common/shell.cc(181)]省道错误:未处理的异常:
E/flatter(7024):平台异常(登录失败,状态{statusCode=DEVELOPER\u ERROR,resolution=null},null)
E/flatter(7024):#0 StandardMethodCodec.decodeEnvelope(包:flatter/src/services/message_编解码器。dart:551:7)
E/flatter(7024):#1 MethodChannel.invokeMethod(包:flatter/src/services/platform_channel.dart:279:18)
E/颤振(7024):
E/flatter(7024):#2谷歌登录方法(软件包:谷歌登录/谷歌登录。dart:185:58)
E/颤振(7024):
E/Flatter(7024):#3谷歌签名。#添加方法呼叫。(软件包:谷歌登录/谷歌登录。dart:237:28)
E/flatter(7024):#4 RootZone.run(dart:async/zone.dart:1374:54)
E/flatter(7024):#5 FutureListener.handleWhenComplete(dart:async/future_impl.dart:153:18)
E/flatter(7024):#6未来。(传播到Listeners.handleWhenCompleteCallback(dart:async/Future)未来(impl.dart:612:39)
E/flatter(7024):#7未来。(dart:async/Future\u impl.dart:668:37)
E/颤振(7024):8未来。(dart:async/future_impl.dart:351:9)
E/flatter(7024):#9 microtaskLoop(dart:async/schedule_microtask.dart:41:21)
E/flatter(7024):#10 startMicrotaskLoop(dart:async/schedule_microtask.dart:50:5)
D/EGL_仿真(7024):eglMakeCurrent:0xe7a85480:ver 2 0(tinfo 0xe7a83750)

复制项目中客户端的ID。

将ID粘贴到Android项目的资源字符串中 最后是add.requestIdT
GoogleSignInOptions gso = new GoogleSignInOptions
            .Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(getString(R.string.default_web_client_id))
            .requestEmail()
            .build();