颤振:[错误:flutter/lib/ui/ui_dart_state.cc(209)] 未处理的异常:PlatformException

My *_*Car 8 dart google-signin flutter

我是颤振新手。我面临一个关于 的问题[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: PlatformException

\n

这是我的调试控制台:

\n
Launching lib\\main.dart on sdk gphone x86 in debug mode...\nlib\\main.dart:1\n\xe2\x88\x9a  Built build\\app\\outputs\\flutter-apk\\app-debug.apk.\nW/FlutterActivityAndFragmentDelegate(10702): A splash screen was provided to Flutter, but this is deprecated. See flutter.dev/go/android-splash-migration for migration steps.\nConnecting to VM Service at ws://127.0.0.1:59535/02E90npmd4s=/ws\nE/flutter (10702): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: PlatformException(network_error, com.google.android.gms.common.api.ApiException: 7: , null, null)\nE/flutter (10702): #0      StandardMethodCodec.decodeEnvelope\npackage:flutter/\xe2\x80\xa6/services/message_codecs.dart:607\nE/flutter (10702): #1      MethodChannel._invokeMethod\npackage:flutter/\xe2\x80\xa6/services/platform_channel.dart:156\nE/flutter (10702): <asynchronous suspension>\nE/flutter (10702): #2      MethodChannel.invokeMapMethod\npackage:flutter/\xe2\x80\xa6/services/platform_channel.dart:356\nE/flutter (10702): <asynchronous suspension>\nE/flutter (10702): #3      GoogleSignIn._callMethod\npackage:google_sign_in/google_sign_in.dart:244\nE/flutter (10702): <asynchronous suspension>\nE/flutter (10702): #4      GoogleSignIn.signIn.isCanceled (package:google_sign_in/google_sign_in.dart)\nE/flutter (10702): <asynchronous suspension>\nE/flutter (10702):\n
Run Code Online (Sandbox Code Playgroud)\n

我如何解决它?

\n

Ash*_*ole 6

当您未连接到互联网时会导致此错误。检查您的互联网连接,然后重试。

  1. 检查androidManifest文件中是否添加了INTERNET权限。
  2. 从日志中我可以看到您正在使用google_sign_in,因此请确保您已将 SHA-1 上传到 Firebase 控制台。如果没有,请添加 SHA-1 密钥并用新密钥替换 google-service.json 文件。
  3. 如果在模拟器上运行,请检查模拟器是否可以访问互联网。更多相关内容请参见这里