macOS中配置Flutter开发环境(使⽤AndroidStudio开发)傻⽠版教程
前⾔
由于之前⼀直使⽤Windows所以现在切换到Mac来做开发是⼗分不适应的,表⾯上是使⽤习惯上的不同,更多的是对Mac系统的认识不够深造成的。所以下⾯将先普及⼀下Mac OS的基本情况,这对于后⾯配置Flutter的开发环境具有⾮常好的铺垫意义。(当然对于配置其他的开发环境也有相同的铺垫意义)
⼀.Mac OS相关
1.1 Mac OS系统
Mac系统是基于Unix内核的图形化操作系统。在Mac OS中由于其基于Unix内核,好多的操作都习惯使⽤shell脚本来完成(和Linux系统中使⽤习惯相同),例如部分软件的下载和安装以及插件的下载和安装等。
为了有助于下⾯理解配置环境时候所报错误下⾯先简单介绍⼀下shell以及bash和zsh等名词。
1.2 shell:
Shell是Linux/Unix的⼀个外壳,作为链接⽤户或者程序与内核的中间“⼈”,它负责外界与Linux/Unix内核的交互,接收⽤户或其他应⽤程序的命令,然后把这些命令转化成内核能理解的语⾔,传给内核,内核是真正⼲活的,⼲完之后再把结果返回⽤户或应⽤程序。不同语境下shell代表的含义也不同上⾯指的是shell是⼀种交互窗⼝,还有就是指⼀种脚本语⾔,这⾥能够理解就可以了。
1.2.1 shell的类型
Linux/Unix/macOS提供了很多种Shell,很多⽜x程序员为了各种原因创造的。
我们现在来看⼀下我的macOS 中内置了哪些,打开“终端”然后输⼊cat /etc/shells,结果如下:
具体参照⼀下,或者可以查阅专业书籍。
下⾯着重介绍两种:
1.2.2 bash
Bash,Unix shell的⼀种,原先是计划⽤在GNU操作系统上,但能运⾏于⼤多数类Unix系统的操作系统之上,包括Linux与Mac OS X
v10.4都将它作为默认shell。,或者查阅关键书籍。
1.2.3 zsh
有了那么多的shell版本,zsh作为shell⼀个版本有其独特的地⽅。这⾥不展开说了。。
1.3 vim⽂本编辑器
⼀种好⽤的⽂本编辑器,是系统内置的。下⾯来看⼀下他的基本使⽤:
vi/vim 共分为三种模式,分别是
命令模式(Command mode)
插⼊模式(Insert mode)
底线命令模式(Last line mode)
只要我们进⼊到编辑器中我们便处于命令模式;
然后我们想要编辑我们的⽂本内容我们要点击“ℹ ”键,我们便进⼊到了插⼊模式,此时我们可以进⾏基本的⽂本操作;
编辑完成之后,ESC退出插⼊模式,切换到命令模式;
此时点击“:”键,进⼊底线命令模式,此时我们输⼊wq!保存并离开vim编辑器;
上⾯只是简单的介绍了我们下⾯会⽤到的功能和操作,想了解更多vim编辑器的东西可以查看相关专业书籍,或者⾃⾏百度,goole。为了⽅便理解便绘制了下⾯流程图:
⼆. macOS中配置Flutter开发环境
,⼀个很不错的⽹站,对于英⽂能⼒不是很强,⼜想快速⼊门Flutter的同学绝对是个好的选择,⾥⾯还有开源的免费的⼊门书籍。当然也可以去Flutter官⽹直接学
本来按照⾥⾯的步骤来就⾜够了,对于⼀个使⽤mac多年的⽼⼿来说没什么,但是对于⼀个新⼿来说就⽐较难了,因为好多的具体操作没有给出,我们对mac系统⼜不熟,所以我将我经历的记录下来提供给⼤家避免⼤家⾛弯路,下⾯就是将每个步骤具体话,做成⼀个傻⽠版本的配置流程说明。
背景
我的macOS版本如下:
开始配置Flutter的开发环境
先安装Xcode和AndroidStudio两个软件。其中Xcode去appstore下载安装就可以了;⽽AndroidStudio安装时候还要配置java的开发环境,因为Android开发⽤的java语⾔,因此要配置java的开发环境,这⾥对于其配置在这⾥就不做赘述了,⼤家可以⾃⾏搜索很简单。
2.1 使⽤镜像
由于在国内访问Flutter有时可能会受到限制,Flutter官⽅为中国开发者搭建了临时镜像,⼤家可以将如下环境变量加⼊到⽤户环境变量中:
export PUB_HOSTED_URL=pub.flutter-io
export FLUTTER_STORAGE_BASE_URL=storage.flutter-io
⾸先,我们看⼀下macOS中环境变量有⼏种
a. /etc/profile
b. /etc/paths
c. ~/.bash_profile
d. ~/.bash_login
e. ~/.profile
f. ~/.bashrc
注意:
a和b是系统级别的,系统启动就会加载,其余是⽤户级别的。
c,d,e按照从前往后的顺序读取,如果c⽂件存在,则后⾯的⼏个⽂件就会被忽略不读了,以此类推。(所以上⾯标红的⽤户环境变量⽂件就是指的c)
android最新版f没有上述规则,它是bash shell打开的时候载⼊的。
下⾯开始具体操作
然后点击esc,进⼊ 命令模式。然后输⼊“:”回车,进⼊底线命令模式,然后输⼊wq!保存并离开。配置环境变量完成。
上⾯的操作只是将⽂件保存成功了,想要路径⽣效还要进⾏关键的⼀步,在终端中输⼊:source ~/.bash_profile,完成之后如下图:
2.2 下载Flutter SDK
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论