上周任务不多,闲来无事想学习一下flutter耍一耍,发现flutter的环境搭建步骤还是很繁琐的,官网的搭建教程只是按步骤让你进行操作,中间出现的问题完全没有提及,对我这种没搞过原生开发的小白来说超级不友好。而网上很多相关博客教程,感觉不够详细,许多环境搭建过程中的坑确实是提到了,但解决的办法写的比较笼统,在此我将本次环境搭建锁遇到的各种奇奇怪怪的问题一一汇总,争取结合各路大神的博客加上自己实际遇到的问题整理出一篇超级实用且详细的教程,让童鞋们在学习flutter的路上少走弯路,让你的起跑顺畅起来,大神们请指正或忽略。
系统环境要求
Flutter是相对新出的框架,对系统有一定的要求。
操作系统: macOS (64-bit)
磁盘空间: 700 MB (不包括Xcode或Android Studio的磁盘空间,ps:Xcode大概6个G,学习的情况下可以2选一)
软件 Xcode、Android studio、VsCode
工具: Flutter 依赖下面这些命令行工具:
-
bash, mkdir, rm, git, curl, unzip, which
brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具,很多Mac都没有安装brew,但它在环境搭建中有着超级大的作用,所以没有的童鞋先去安装brew,教程:学习安装brew
下载Flutter SDK
两种方式:官网下载和github下载
flutter官网下载地址点击进入
在国内因为中所周知的原因,要想正常获取安装包列表或下载安装包,可能需要翻墙,大家也可以去Flutter github项目下去下载安装包,转到下载页
懒癌患者可以直接点击本链接下载,随着版本的升级此链接可能会失效:点击直接下载
将下载好的sdk保存后解压。
如果已经安装了解压软件可以直接解压
或者在命令行使用unzip进行解压
例如:
cd ~/development unzip ~/Downloads/flutter_macos_v1.5.4-hotfix.2-stable.zip
记住解压后的文件路径,接下来要用到。