无法在 macOS Big Sur 上执行 Flutter 应用程序

Posted

技术标签:

【中文标题】无法在 macOS Big Sur 上执行 Flutter 应用程序【英文标题】:Unable to execute Flutter apps on macOS Big Sur 【发布时间】:2021-05-24 06:18:20 【问题描述】:

我最近升级到 macOS Big Sur,然后开始出现此错误。

[PROJECT_NAME] flutter pub get
Running "flutter pub get" in PROJECT_NAME...             
Unhandled exception:

Bad state: Future already completed

#0      _AsyncCompleter.complete (dart:async/future_impl.dart:43:31)

#1      _NativeSocket.startConnect.<anonymous closure>.connectNext.<anonymous closure> (dart:io-patch/socket_patch.dart:682:23)

#2      _NativeSocket.issueWriteEvent.issue (dart:io-patch/socket_patch.dart:1102:14)

#3      _NativeSocket.issueWriteEvent (dart:io-patch/socket_patch.dart:1109:12)

#4      _NativeSocket.multiplex (dart:io-patch/socket_patch.dart:1130:11)

#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
pub get failed (255; #5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12))
exit code 255

我的 Flutter 医生是:

[✓] Flutter (Channel stable, 1.22.6, on macOS 11.2.1 20D75 darwin-x64, locale en-AU)
 
[✓] android toolchain - develop for Android devices (Android SDK version 30.0.2)
 
[✓] Xcode - develop for ios and macOS (Xcode 12.4)
[!] Android Studio (version 4.1)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code (version 1.53.2)
[✓] Connected device (1 available)

! Doctor found issues in 1 category.

运行此命令后没有效果:

flutter config --no-analytics

我还卸载了防病毒软件以检查它是否被阻止,并确认没有防火墙阻止 Flutter 请求。

我已经检查了这些,但没有成功。

Flutter Issue 68999 on GitHub

Flutter Issue 71483 on GitHub

MemoryTin | macOS Big Sur: Flutter doctor error

*** | How to make Flutter work without having to turn off AdGuard

有人遇到类似问题吗?

【问题讨论】:

我也遇到了同样的问题,有什么解决办法吗? @TapasPal,我同意这很烦人。为此,我不得不切换到另一台 Mac。尽管如此,Flutter 在我的旧 Mac 中仍然无法使用。 :( 【参考方案1】:

颤振升级-v

之后,测试一下:

颤振酒吧获取

【讨论】:

以上是关于无法在 macOS Big Sur 上执行 Flutter 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Big Sur 内置的 CMake MacOS 应用程序无法在 Catalina 上运行

Flutter:在 MacOs Big Sur (VirtualBox) 上设置 Android Studio 后无法运行程序

Flutter ios Build 无法在 MacOS Big Sur 11.0 Beta 上运行

无法在 macOS“Big Sur”和 python 3.8 中编译 pip 包:“ld:未知选项:-Bsymbolic”

MacOS 升级 Big Sur 后 EasyConnect 无法使用

Opencv imshow 在 macOS 11.0.1 (Big Sur) 上崩溃 python 启动器