代码之家  ›  专栏  ›  技术社区  ›  My Car

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

  •  0
  • My Car  · 技术社区  · 4 年前

    我是新来的。我面临一个关于[ERROR:flatter/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):
    

    Debug Console picture

    我该怎么修?

    1 回复  |  直到 4 年前
        1
  •  3
  •   Ashutosh Patole    4 年前

    此错误是在您未连接到internet时引起的。请检查您的internet连接,然后重试

    1. 检查您是否在androidManifest文件中添加了INTERNET权限。
    2. 从日志中,我可以看到您正在使用google signin,因此请确保您已将SHA-1上传到firebase控制台。如果没有,那么添加SHA-1键并替换你的谷歌服务。json文件和新文件。
    3. 如果在模拟器上运行,请检查模拟器是否可以访问internet。更多关于这个 here