You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级至Sonoma后Flutter无法正常运行,flutter doctor命令卡顿

解决Flutter在macOS Sonoma下flutter doctor卡顿无输出的问题
  • 重置Flutter缓存与依赖
    依次执行以下命令清理并修复缓存:

    flutter clean
    flutter pub cache repair
    

    完成后重新运行flutter doctor。

  • 检查终端的完全磁盘访问权限
    macOS Sonoma收紧了隐私权限限制,可能导致Flutter无法读取必要文件:

    1. 打开「系统设置」→「隐私与安全性」→「完全磁盘访问权限」
    2. 找到你正在使用的终端(Terminal/iTerm2等),勾选开启权限
    3. 重启终端后再次执行flutter doctor
  • 临时跳过设备与插件检查
    执行带参数的命令,排除设备或插件导致的卡顿:

    flutter doctor --no-check-device --no-check-plugins
    

    如果该命令能正常输出,再逐个排查设备连接、第三方插件的兼容性问题。

  • 验证Dart运行环境
    先执行dart --version确认Dart是否能正常响应。若Dart同样卡顿,检查Flutter环境变量配置,确保$FLUTTER_HOME/bin在PATH环境变量的最前端,避免系统优先调用旧版本的Dart。

内容的提问来源于stack exchange,提问作者Maurizio Mancini

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 04:07:05