老规矩,放几个权威性的链接
Flutter中文官网
Flutter官网
一、 下载
官网提供两个地方+我自己上传1.20.2的百度云
Flutter官网下载:https://flutter.dev/docs/development/tools/sdk/releases?tab=macos#macos
Flutter-GitHub:https://github.com/flutter/flutter
1.20.2的百度云:链接: https://pan.baidu.com/s/1ueAeS21wGTlnJkfnBnWipw 密码: em4n
二、 解压
解压上面下载的安装包,里面是一个flutter的文件夹,你可以放在任何位置;我在用户根目录下面创建了一个FlutterSpace文件夹,放在这里了;记住这个路径,后面会用
/Users/xxxx/FlutterSpace
3.0配置镜像、环境变量
a. 进入用户根目录,显示所有隐藏文件
b. 确定环境变量配置的地方:
在 Linux 、 MacOS Mojave 及 Mojave 之前的系统里,默认使用 Bash ,对应修改:.bashrc文件
MacOS Catalina,默认使用ZShell,对应修改:.zshrc文件
查找shell类型:
echo $SHELL
c. 更改配置文件
在此强调,先确定自己配置文件地方是.bashrc文件还是.zshrc文件,然后再操作此步,否则配置无效;我把两种形式的更改命令都贴进来了,选自己合适的
vim ~/.bashrc
vim ~/.zshrc
菜鸟教程关于vim的讲解,这里我贴了两个用到的键
vim的编辑:按一下 i
vim的保存并退出:先按:,再键入wq
d. 配置镜像、环境变量
将下面的代码贴进上面 wim的地方,分两步:第一步是配置环境,
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
第二步,将flutter相关工具到PATH环境变量中,将xxxx换成1.0中你放flutter解压文件的路径
export PATH=xxxx/flutter/bin:$PATH
这两步配置完成后,保存退出。
e.执行下面命令使镜像、环境变量生效
source ~/.zshrc
结束后,通过下面的命令检测是否配置成功
flutter -h
每个时期成功的log不一样,我贴下我成功的Log
4.0 检查依赖
键入下面命令,检查哪些依赖没有成功,这里有两个开发工具需要下载:Xcode(开发苹果产品的IDE)、AndroidStudio(开发安卓产品的IDE)
flutter doctor
Log中可以看出少了AndroidStudio,继续去配置开发工具相关的依赖
5.0 .配置开发工具的依赖
Xcode:https://apps.apple.com/cn/app/xcode/id497799835?mt=12
AndroidStudio:https://developer.android.google.cn/studio/
Xcode不需要配置,配置一下AndroidStudio即可。
打开AndroidStudio,会出现下面要配置代理的地方,可配也可不配
一路点下去,然后找到右上角偏好设置
找到Plugins,搜索Flutter,点击右侧Install
Install之后,点击Restart IDE
Restart之后,进入偏好设置的Plugins的Installed中查看是否有Flutter,没有的话只来一次
现在再去终端检测Fullter的依赖
安卓许可证?行吧,按着提示在下面键入下面命令,并再相应提示输入很多个y表示同意,我输入了八次,这里就不一一贴出来了
flutter doctor --android-licenses
最终会出现成功的Log
再检测依赖!成功了
到此,Flutter的依赖终于全部搞定。