安装和配置

在 macOS 上安装和配置 Flutter 开发环境

报错信息

创建flutter项目时报错

创建项目时报以下错误
Invalid module name: 'projectName' - must be a valid Dart package name (lower_case_with_underscores)
问题原因是:创建Flutter项目的根目录不能有大写,项目名改小写就ok了。

Flutter报错 - command not found: flutter

1 、在终端执行:open ~/.zshrc

2 、如果 提示文件不存在,执行 open ~/.bash_profile 在 bash_profile 中配置以下内容。

1
2
3
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=[flutter安装路径]/bin:$PATH

3 、执行:vim ~/.zshrc 新建一个新文件,并copy刚刚配置的内容到 zshrc 文件中,退出编辑模式 :wq! 回车保存。

4 、使用source命令重新加载一下:source ~/.zshrc ,下次再编辑这个文件就可以直接执行:open ~/.zshrc

6 、运行 flutter -h 看生效没有

项目运行时报错

项目在运行时候报错以下错误,通常因为是新加了依赖。

1
2
3
4
5
Error: Cannot run with sound null safety, because the following dependencies don't support null safety:

- package: XXX

For solutions, see https://dart.dev/go/unsound-null-safety

解决办法如下:

1 、在AndroidStudio的顶部工作栏->Run->Edit Configurations
Edit Configurations
2 、在Additional run args 填入命令:–no-sound-null-safety

3 、点击OK后再运行就不会报错了!