【问题标题】:flutter plugins on m1 Mac shows error "Module 'foo' not found"m1 Mac 上的颤振插件显示错误“未找到模块 'foo'”
【发布时间】:2021-04-20 09:28:29
【问题描述】:

我正在将我的 Flutter 项目转移到我的新 M1 MacBook Pro。 在尝试构建时,我的所有插件/依赖项(在 pubspec.yaml 中列出)都出现以下错误: “未找到模块 'foo'”

official Flutter install page (for M1) 他们说运行这个命令:

arch -x86_64 sudo gem install ffi

做到了,但没有运气...... 还关注this,也没有运气...

我熟悉在 Mac 上开发 Flutter 应用程序,但所有这些对我来说都是一种巫术,我不确定我是否做对了。 如果有人能够在 M1 上运行带有插件的 Flutter 项目,我很想听听如何

【问题讨论】:

    标签: flutter apple-m1


    【解决方案1】:

    我能够通过以下方式解决此问题:

    1. 创建一个新的 Flutter 项目
    2. 将旧项目中的所有 dart + yaml + assets 文件复制到新创建的项目中

    仍然必须运行以下命令(仍然不知道它的作用):

    arch -x86_64 sudo gem install ffi
    

    希望对遇到此问题的其他人有所帮助

    附: 尝试升级旧的 Flutter 项目失败(没有帮助)

    【讨论】:

      猜你喜欢
      • 2020-10-06
      • 2021-06-15
      • 2020-04-22
      • 2022-01-16
      • 1970-01-01
      • 2020-04-08
      • 2021-07-04
      • 2019-07-10
      • 2020-04-08
      相关资源
      最近更新 更多