Android 一个不同的google\u符号\u异常:ApiException:10:,null,null)
当我试图从我的Flitter应用程序中通过谷歌登录时,出现以下错误 未处理的异常:PlatformException(登录失败,com.google.android.gms.common.api.ApiException:10:,*null,null) 与Stack Overflow中的所有其他问题相比,我在这个异常中发现的一个不同之处是,这里有2个空值- ApiException:10:,null,null)Android 一个不同的google\u符号\u异常:ApiException:10:,null,null),android,firebase,flutter,dart,google-signin,Android,Firebase,Flutter,Dart,Google Signin,当我试图从我的Flitter应用程序中通过谷歌登录时,出现以下错误 未处理的异常:PlatformException(登录失败,com.google.android.gms.common.api.ApiException:10:,*null,null) 与Stack Overflow中的所有其他问题相比,我在这个异常中发现的一个不同之处是,这里有2个空值- ApiException:10:,null,null) 我已将两个SHA添加到firebase中 我已经试过清理 我已尝试更改fireba
- 我已将两个SHA添加到firebase中
- 我已经试过清理
- 我已尝试更改firebase项目
- 我还尝试从头开始重建应用程序,并使用新的firebase项目
[√] Flutter (Channel stable, 2.0.5, on Microsoft Windows [Version 10.0.19042.928], locale en-IN)
• Flutter version 2.0.5 at D:\app_development\flutter
• Framework revision adc687823a (7 days ago), 2021-04-16 09:40:20 -0700
• Engine revision b09f014e96
• Dart version 2.12.3
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at C:\Android\sdk
• Platform android-30, build-tools 30.0.3
• ANDROID_HOME = C:\Android\sdk
• ANDROID_SDK_ROOT = C:\Android\sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code (version 1.55.2)
• VS Code at C:\Users\aryan pegwar\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.21.0
[√] Connected device (3 available)
• Android SDK built for x86 (mobile) • emulator-5554 • android-x86 • Android 10 (API 29) (emulator)
• Chrome (web) • chrome • web-javascript • Google Chrome 90.0.4430.72
• Edge (web) • edge • web-javascript • Microsoft Edge 90.0.818.42
• No issues found!
following is the flutter run :-
Using hardware rendering with device Android SDK built for x86. If you notice graphics artifacts, consider enabling software rendering with "--enable-software-rendering".
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 13.1s
√ Built build\app\outputs\flutter-apk\app-debug.apk.
D/EGL_emulation( 7571): eglMakeCurrent: 0xdb766c80: ver 2 0 (tinfo 0xdeccb3d0)
D/eglCodecCommon( 7571): setVertexArrayObject: set vao to 0 (0) 1 0
Syncing files to device Android SDK built for x86... 85ms
Flutter run key commands.
r Hot reload.
R Hot restart.
h Repeat this help message.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).
An Observatory debugger and profiler on Android SDK built for x86 is available at: http://127.0.0.1:52578/PXVd2TjxZhA=/
Flutter DevTools, a Flutter debugger and profiler, on Android SDK built for x86 is available at: http://127.0.0.1:9102?uri=http%3A%2F%2F127.0.0.1%3A52578%2FPXVd2TjxZhA%3D%2F
Running with sound null safety
W/ActivityThread( 7571): handleWindowVisibility: no activity for token android.os.BinderProxy@ccd6b14
D/EGL_emulation( 7571): eglMakeCurrent: 0xdb7658a0: ver 2 0 (tinfo 0xdb7a7320)
D/EGL_emulation( 7571): eglMakeCurrent: 0xdb7658a0: ver 2 0 (tinfo 0xdb7a7320)
E/flutter ( 7571): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null)
E/flutter ( 7571): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:581:7)
E/flutter ( 7571): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:158:18)
E/flutter ( 7571): <asynchronous suspension>
E/flutter ( 7571): #2 MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart:358:43)
E/flutter ( 7571): <asynchronous suspension>
E/flutter ( 7571):
[√] 颤振(通道稳定,2.0.5,在Microsoft Windows[Version 10.0.19042.928]上,语言环境为英语)
•颤振版本2.0.5,位于D:\app\u development\flatter
•框架修订版adc687823a(7天前),2021-04-16 09:40:20-0700
•发动机版本b09f014e96
•Dart版本2.12.3
[√] Android工具链-为Android设备开发(Android SDK版本30.0.3)
•C:\Android\SDK上的Android SDK
•平台android-30,构建工具30.0.3
•ANDROID_HOME=C:\ANDROID\sdk
•ANDROID\u SDK\u ROOT=C:\ANDROID\SDK
•Java二进制文件:C:\Program Files\Android\Android Studio\jre\bin\Java
•Java版本OpenJDK运行时环境(build 1.8.0_242-release-1644-b01)
•接受所有Android许可证。
[√] Chrome-为web开发
•C:\Program Files\Google\Chrome\Application\Chrome.exe上的Chrome
[√] Android Studio(版本4.1.0)
•Android Studio位于C:\Program Files\Android\Android Studio
•颤振插件可从以下位置安装:
https://plugins.jetbrains.com/plugin/9212-flutter
•Dart插件可从以下位置安装:
https://plugins.jetbrains.com/plugin/6351-dart
•Java版本OpenJDK运行时环境(build 1.8.0_242-release-1644-b01)
[√] VS代码(版本1.55.2)
•VS代码位于C:\Users\aryan pegwar\AppData\Local\Programs\Microsoft VS代码
•颤振扩展版本3.21.0
[√] 已连接设备(3个可用)
•为x86(移动设备)构建的Android SDK•emulator-5554•Android-x86•Android 10(API 29)(emulator)
•Chrome(网络)•Chrome•网络javascript•谷歌Chrome 90.0.4430.72
•Edge(web)•Edge•web javascript•Microsoft Edge 90.0.818.42
•未发现任何问题!
以下是颤振运行:-
使用硬件渲染设备为X86构建Android SDK。如果你注意到图形伪影,请考虑用“启用软件渲染”来启用软件渲染。
正在调试模式下为x86构建的Android SDK上启动lib\main.dart。。。
正在运行Gradle任务“assembleDebug”。。。
正在运行Gradle任务“assembleDebug”…完成13.1s
√ 内置build\app\outputs\flatter apk\app-debug.apk。
D/EGL_仿真(7571):eglMakeCurrent:0xdb766c80:ver 2 0(tinfo 0xdeccb3d0)
D/eglCodecCommon(7571):setVertexArrayObject:将vao设置为0(0)1 0
将文件同步到为x86…85ms构建的Android SDK设备
颤振运行键命令。
r热重新加载。
R热重启。
h重复此帮助消息。
d分离(终止“颤振运行”,但保持应用程序运行)。
c清除屏幕
q退出(终止设备上的应用程序)。
针对x86构建的Android SDK上的Observatory调试器和探查器位于:http://127.0.0.1:52578/PXVd2TjxZhA=/
为x86构建的Android SDK上的颤振调试器和探查器颤振DevTools可在以下网站获得:http://127.0.0.1:9102?uri=http%3A%2F%2F127.0.0.1%3A52578%2FPXVd2TjxZhA%3D%2F
安全可靠地运行
W/ActivityThread(7571):handleWindowVisibility:令牌android.os没有活动。BinderProxy@ccd6b14
D/EGL_仿真(7571):eglMakeCurrent:0xdb7658a0:ver 2 0(tinfo 0xdb7a7320)
D/EGL_仿真(7571):eglMakeCurrent:0xdb7658a0:ver 2 0(tinfo 0xdb7a7320)
E/flatter(7571):[错误:flatter/lib/ui/ui\u dart\u state.cc(186)]未处理的异常:PlatformException(登录失败,com.google.android.gms.common.api.ApiException:10:,null,null)
E/flatter(7571):#0 StandardMethodCodec.decodeEnvelope(包:flatter/src/services/message_编解码器。dart:581:7)
电子/颤振(7571):#1方法频道。_调用方法(包:颤振/src/services/platform_频道。dart:158:18)
E/颤振(7571):
E/flatter(7571):#2 MethodChannel.invokeMapMethod(包:flatter/src/services/platform_channel.dart:358:43)
E/颤振(7571):
E/颤振(7571):
调试案例:-
沙基是这里的主要角色。
如果我们从您的机器生成构建,请确保提供的SHA密钥仅属于该设备,我的意思是,在您的机器中生成SHA密钥并提供该SHA密钥
keytool -keystore path-to-debug-or-production-keystore -list -v
我有一个类似的问题,我忘了在Firebase设置中设置“支持电子邮件”