Flutter: [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: PlatformException

Flutter: [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: PlatformException

我是 Flutter.I 的新手,遇到有关 [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] 未处理的异常:PlatformException.

的问题

这是我的调试控制台:

Launching lib\main.dart on sdk gphone x86 in debug mode...
lib\main.dart:1
√  Built build\app\outputs\flutter-apk\app-debug.apk.
W/FlutterActivityAndFragmentDelegate(10702): A splash screen was provided to Flutter, but this is deprecated. See flutter.dev/go/android-splash-migration for migration steps.
Connecting to VM Service at ws://127.0.0.1:59535/02E90npmd4s=/ws
E/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)
E/flutter (10702): #0      StandardMethodCodec.decodeEnvelope
package:flutter/…/services/message_codecs.dart:607
E/flutter (10702): #1      MethodChannel._invokeMethod
package:flutter/…/services/platform_channel.dart:156
E/flutter (10702): <asynchronous suspension>
E/flutter (10702): #2      MethodChannel.invokeMapMethod
package:flutter/…/services/platform_channel.dart:356
E/flutter (10702): <asynchronous suspension>
E/flutter (10702): #3      GoogleSignIn._callMethod
package:google_sign_in/google_sign_in.dart:244
E/flutter (10702): <asynchronous suspension>
E/flutter (10702): #4      GoogleSignIn.signIn.isCanceled (package:google_sign_in/google_sign_in.dart)
E/flutter (10702): <asynchronous suspension>
E/flutter (10702):

我该如何解决?

此错误是在您未连接到互联网时造成的。请检查您的互联网连接并重试

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

尝试了一切然后自己找到了这个解决方案

  1. 在模拟器中打开设置
  2. 然后打开位置设置
  3. 点击“应用访问位置”
  4. Select 您的应用程序来自其他请求位置权限的应用程序列表 5.Select 前两个选项中的任何一个。

测试解决方案

google 拒绝您的请求,因为您的 API 未启用, 为 android 和 IOS 启用地图 SDK,然后在 AndroidManifest.xml

中添加您的 API 密钥