Flutter学习第一篇之Mac环境搭建

1 Windows系统开发的同学可以去看Windows安装教程
2 目标读者是对跨平台开发感兴趣Android开发者

1 下载Flutter SDK

SDK下载有两种方式,第一是下载zip文件夹,第二是直接克隆flutter官方项目,任选其一都可以下载sdk,条件不错的同学建议使用第二种方式。

1.1 download Zip 国内网络支持

跳转到Flutter Sdk下载页下载指定版本的sdk
在这里插入图片描述
这里注意下选择"macOS",千万不要mac电脑下载了windows的sdk,否则下载之后是无法使用的,博主第一次配置的时候因为默认选择了windows导致一直环境变量配置不成功,最后发现原来是sdk 系统下载错了,大家一定注意。

至于下载到哪里,我的建议是下载到“文档"中,就像下面这样,左边的zip文件是下载下来的源文件,解压之后就会自动生成一个名为 "flutter"的文件夹了,注意这里不要给文件夹重命名,保持这个flutter命名即可,后续还有用。
在这里插入图片描述

1.2 clone flutter 需要国外网络支持

文件目录要和1.1相同

git clone https://github.com/flutter/flutter.git
liangchaojie@Liangchaojies-Mac-Pro Documents % git clone https://github.com/flutter/flutter.git
Cloning into 'flutter'...
remote: Enumerating objects: 16, done.
remote: Counting objects: 100% (16/16), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 280586 (delta 1), reused 3 (delta 0), pack-reused 280570
Receiving objects: 100% (280586/280586), 122.81 MiB | 2.52 MiB/s, done.
Resolving deltas: 100% (217122/217122), done.
Checking out files: 100% (5182/5182), done.
liangchaojie@Liangchaojies-Mac-Pro Documents % 

好处是flutter sdk最新的代码可以和本地实时更新,可以把Flutter当做是一个仓库,每一个版本都可以使用Git来管理。
在这里插入图片描述

2 配置全局环境变量

这个步骤就是最头疼的步骤了,问题很多,我们慢慢解决。

打开Terminal开始敲代码

  • 创建.bash_profile文件
open .bash_profile  

 如果报错 The file /Users/liangchaojie/.bash_profile does not exist.
 说明你的.bash_profile文件没有被创建过你需要再执行以下

touch .bash_profile   //创建.bash_profile文件

open .bash_profile   //创建完成之后再次打开  .bash_profile文件

如果没有错误信息的话你会打开一个文件,这里就是配置文件啦,将下面代码放进文件内

export PUB_HOSTED_URL=https://pub.flutter-io.cn 
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn 
export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH

PATH_TO_FLUTTER_GIT_DIRECTORY是你的flutter文件下载地址,请改成你自己的地址。还记得我们下载的文件目录吗?改成自己的路径即可,可以参考下图。

在这里插入图片描述

  • 你的电脑Terminal执行的是bash命令还是zsh命令?

如果你不知道是什么命令的话,随意打开一个Terminal输入自己名字拼音
在这里插入图片描述
左边出现了一个zsh,就说明你的电脑是zsh命令,出现bash就说明你的电脑是bash命令。

如果你的电脑是bash命令的话,直接去看 3 运行flutter doctor检查环境,无需看zsh命令配置
如果你的电脑是zsh命令的话,请接着看下去
在这里插入图片描述
打开的文件中增加一句 source ~/.bash_profile
在这里插入图片描述

3 运行flutter doctor检查配置是否成功

经过以上两个步骤之后,请重启终端Terminal才能生效,运行以下命令

flutter doctor

在这里插入图片描述
这里面有四个红框,必须至少四个绿色的对勾,flutter才可以运行。

  • 第一个表示的是flutter sdk安装,一般没问题
  • 第二个问题最多,表示的是Android toolChain工具链(当初配置也是在这里浪费了很多时间)这个要是失败的话请在下面给我留言,解决办法要牵扯到Android Studio里面的一些配置,我准备放到下一篇博客去讲
  • 第三个表示成功安装了Android Studio
  • 第四个就是你电脑连接了一款可以调试的测试机。

至此为止,环境搭建就可以算是success啦,让我们准备开始下一篇博客的学习吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值