macOS中配置Flutter开发环境(使用AndroidStudio开发)傻瓜版教程_百度文 ...

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/pathsntest
c. ~/.bash_profile
d. ~/.bash_login
e. ~/.profile
f. ~/.bashrc
注意:
a和b是系统级别的,系统启动就会加载,其余是⽤户级别的。
c,d,e按照从前往后的顺序读取,如果c⽂件存在,则后⾯的⼏个⽂件就会被忽略不读了,以此类推。(所以上⾯标红的⽤户环境变量⽂件就是指的c)
f没有上述规则,它是bash shell打开的时候载⼊的。
下⾯开始具体操作
然后点击esc,进⼊ 命令模式。然后输⼊“:”回车,进⼊底线命令模式,然后输⼊wq!保存并离开。配置环境变量完成。
上⾯的操作只是将⽂件保存成功了,想要路径⽣效还要进⾏关键的⼀步,在终端中输⼊:source ~/.bash_profile,完成之后如下图:
2.2 下载Flutter SDK

本文发布于:2024-09-23 22:26:01,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/329394.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:配置   环境   内核   模式   命令   开发
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议