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

运行Flutter命令时出现Bad CPU type in executable错误求助

解决Flutter报错:Bad CPU type in executable

问题原因

这个错误是因为你当前使用的Flutter(或其内置的Dart SDK)版本与你的Mac CPU架构不匹配——比如M系列芯片(arm64)安装了x86_64架构的Flutter包,或是Intel芯片安装了arm64版本。

解决步骤

  • 先确认你的Mac CPU架构:
    打开终端运行:

    uname -m
    

    输出arm64代表是M系列芯片,x86_64代表是Intel芯片。

  • 下载对应架构的Flutter安装包:
    根据你得到的架构结果,下载匹配的Flutter版本(直接获取对应架构的压缩包即可)。

  • 替换现有Flutter目录:

    1. 删除当前的Flutter目录:
      rm -rf /Users/macbook/Downloads/flutter
      
    2. 把新下载的Flutter压缩包解压到/Users/macbook/Downloads/目录下。
  • (可选)若需兼容x86架构程序,安装Rosetta 2:
    如果你是M系列芯片,但需要使用x86版本的Flutter,运行以下命令安装Rosetta:

    softwareupdate --install-rosetta
    

验证操作

完成上述步骤后,重新打开终端运行:

flutter doctor

即可正常执行命令。

内容的提问来源于stack exchange,提问作者Ayisha Minha

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 12:02:06