1、下载 Flutter SDK
包:https://flutter.io/setup-macos/
2、将文件提取到所需位置,我存放在根目录的 opt
下,/opt/flutter
(仅供参考,安装在哪看自己习惯)
cd /opt
sudo unzip ~/Downloads/flutter_macos_v1.9.1+hotfix.6-stable.zip
3、配置环境变量
vim ~/.bash_profile
-
oh my zsh
使用如下命令:
vim ~/.zshrc
- 在打开的文件添加如下代码:
# Pub 源(镜像)配置
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
# flutter 环境变量
export FLUTTER_ROOT=/opt/flutter
export FLUTTER=$FLUTTER_ROOT/bin
export PATH=$FLUTTER:$PATH
# dart 环境变量
export PATH=$FLUTTER/cache/dart-sdk/bin:$PATH
说明:
export FLUTTER_ROOT=
你的 flutter 安装目录
- 配置完成,需要用
source
命令重新加载生效
source ~/.bash_profile
-
oh my zsh
使用如下命令:
source ~/.zshrc
4、检测是否安装完成
flutter -h
若提示没权限,终端执行下面命令:
sudo chown -R $(whoami) /opt/flutter
5、运行以下命令以查看是否需要安装任何依赖关系才能完成设置(对于详细输出,请添加 -v
标志):
flutter doctor
- 报如下问题
[!] Android Studio (version 2022.2)
✗ Unable to find bundled Java version.
- 解决:
在Android Studio
应用程序的jbr
同目录下创建一个jre
目录,然后将jbr
目录内的全部文件复制一份到jre
目录下即可
Flutter 通道及发行版本
flutter channel
查看当前通道
flutter channel
git tag
cd 进入本地 flutter git 仓库,执行 git tag
可查看发行版本
git tag -l | sort | grep '^1\.*\|^2\.*\|^3\.*'
flutter 切换版本
- 1、切换到
stable
通道
flutter channel stable
- 2、降级到 3.3.10
- 方法1
flutter downgrade v3.3.10
- 方法2
git checkout 3.3.10
- 方法3
git reset --hard 3.3.10
- 方法1
- 3、删除工具链缓存(可选)
rm -rf bin/cache
- 4、重新拉取工具链
flutter precache
or flutter doctor?
upgrade
首先,切换channel为stable,然后执行 flutter upgrade 即可升级到当前stable channel的最新版本。
flutter channel stable
flutter upgrade
参考: