android - `flutter doctor`期间 flutter 崩溃

标签 android flutter crash

我的设定

  • macOS Mojave
  • Xcode 10.3
  • 带有最新SDK和NDK的Android Studio 3.5。

  • 我最近将flutter从1.7.8升级到1.9.1 + hotfix,但立即flutter doctor -v在中间崩溃,提供此Terminal输出。

    $ flutter doctor -v
    [✓] Flutter (Channel stable, v1.9.1+hotfix.2, on Mac OS X 10.14.6 18G95, locale en-CA)
        • Flutter version 1.9.1+hotfix.2 at /Applications/Android/flutter
        • Framework revision 2d2a1ffec9 (8 days ago), 2019-09-06 18:39:49 -0700
        • Engine revision b863200c37
        • Dart version 2.5.0
    
    ⣽Unhandled exception:
    Bad state: Future already completed
    #0      _AsyncCompleter.complete (dart:async/future_impl.dart:39:31)
    #1      _NativeSocket.startConnect.<anonymous closure>.connectNext.<anonymous closure> (dart:io-patch/socket_patch.dart:523:23)
    #2      _NativeSocket.issueWriteEvent.issue (dart:io-patch/socket_patch.dart:878:14)
    #3      _NativeSocket.issueWriteEvent (dart:io-patch/socket_patch.dart:885:12)
    #4      _NativeSocket.multiplex (dart:io-patch/socket_patch.dart:906:11)
    #5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)
    
    

    有人看到吗?

    最佳答案

    首轮:flutter config --clear-features
    然后flutter config --no-analyticsflutter update-packages
    如果一切正常,则可以很好地运行flutter doctor

    关于android - `flutter doctor`期间 flutter 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57943301/

    相关文章:

    flutter - 错误 应为类型 '(() => void)?' 的值,但得到类型 '+Future<dynamic>' 之一

    iphone - appFailedToResumeInTime 崩溃

    java - 不同设备上的游戏速度不一样

    java - 如何从android中的字符串文件填充微调器

    android - 在 logcat 上看不到 StrictMode 详细信息 - 在屏幕旋转时抑制了 StrictMode 策略违规

    android - 无法通过 Android Studio 启动应用程序(logcat [DEAD])

    flutter - setState Flutter时,PageViewer中的小部件未更改

    dart - 如何从 Dart 中返回 future

    ms-access - MS Access 崩溃,现在所有表单对象和代码模块都丢失了

    ios - iOS 14.2 版本中的 EXC_CRASH (SIGKILL)