问题描述
我正在将我的 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 项目
- 将旧项目中的所有 dart + yaml + assets 文件复制到新创建的项目中
仍然必须运行以下命令(仍然不知道它是做什么的):
arch -x86_64 sudo gem install ffi
希望对遇到此问题的其他人有所帮助
附言 尝试升级旧的 Flutter 项目失败(没有帮助)