Mac下flutter环境搭建

因为github拉取安装包比较慢,所以也走了一点儿弯路。
因为对Lunix操作命令和环境变量等不太熟悉,走了一点儿弯路。
步骤一:从github上拉取flutter文件夹

https://github.com/flutter/flutter.git

如果觉得自己本地从github进行clone代码很快,那么可以使用

cd Users/macbookpro/
git clone  https://github.com/flutter/flutter.git

两行命令拉取代码,注意上面的路径,我本地Users/后面跟的是macbookpro,这里你要改成自己的来操作。

如果觉得自己从github进行代码拉取很慢(我的8k/s的速度),那下面走个弯路。

先去码云创建一个仓库,仓库创建时候选择从其他地址导入仓库,将

https://github.com/flutter/flutter.git导入之后稍等几十秒就会成功。

这时候新建的这个仓库会有一个git地址,我的地址是https://gitee.com/xgkp/flutter.git

这时候开始执行正确的步骤:(注意这里将你的名字把macbookpro替换掉)

cd Users/macbookpro/

注意这里替换成你自己的码云git地址,这样你才有权限拉取代码

git clone  https://gitee.com/xgkp/flutter.git

接下来估计几分钟代码就拉取结束了。

在程序坞里面找到Finder


屏幕快照 2020-08-01 下午4.57.06.png

右键,前往文件夹

输入地址(前面你克隆代码的地址)


屏幕快照 2020-08-01 下午4.58.00.png

点击前往

屏幕快照 2020-08-01 下午4.58.44.png

如图所示,有一个叫flutter的文件夹。

命令行cd 到这个文件夹目录下

git remote -v

会显示当前的git地址

接下来进行一步修改远程地址的操作

git remote set-url origin https://github.com/flutter/flutter.git

这样下载步骤就算结束。

步骤二:配置所谓的镜像和环境变量

配置前的准备:

先看下上一步操作之后的flutter文件夹,里面有一个bin文件夹

从命令行里面CD一下这个文件夹,会获取到这个bin文件夹的路径

我这里操作之后是

屏幕快照 2020-08-01 下午5.04.45.png

记得复制出来这个地址备用

/Users/macbookpro/flutter/bin

接下来在命令行操作以下步骤:

vi $HOME/.bash_profile

这样会打开一个配置文件

键盘输入i字母,进入编辑模式,

先复制以下两行粘贴进去

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

最后再根据上一步准备好的路径制作一条新的字符串

export PATH=/Users/macbookpro/flutter/bin:$PATH

这条字符串生成也是一个路径配置,从=后面:前面替换成前面CD到bin文件夹的路径就可以了。

也就是说最后这个文件添加了三条字符串

如图

屏幕快照 2020-08-01 下午5.10.39.png

键盘点击ESC

输入:wq

命令行再输入

source ~/.bash_profile

然后再在命令行输入flutter doctor,等待配成成功。

步骤二:AndroidStudio安装

上一步执行了flutter doctor之后,各种不行的提示,包含了一个AndroidStudio未安装。

下载AndroidStudio

下载地址:https://developer.android.google.cn/studio

貌似这个相对来讲下载的很快

安装的时候各种下一步,随便选,其中有一个是选cancel,无伤大雅。
要是不放心可以参看这篇博客来安装https://www.jianshu.com/p/d6421d2d62df

安装完了之后,命令行直接执行一次flutter doctor

这次提示AndroidStudio安装了,但是有提示安装的AndroidStudio没有Dart和Flutter插件。

插件是这个单词,plug 或者是plugs.

这时候打开AndroidStudio,-Preserence -plugins-(type/TO see options)
搜索Dart 然后install ,搜索flutter 然后install
最后重启下AndroidStudio使插件生效。

这时候命令行再执行一次flutter doctor

还是提示有错误,错误提示中包含让我执行下面的命令来修复

flutter doctor --android-licenses

我执行了,但是没什么用,这里要是有用接下来会提示各种y/N?
每个都输入y就可以了。

我这里之前貌似安装了jdk的最新版本,但是网上搜出的答案是flutter不支持java9。解决方案:

命令行执行

/usr/libexec/java_home -V

提示本机安装了两个jdk,版本分别是jdk-14.0.1和jdk1.8.0_251,而最后一行代表的是当前默认使用的jdk路径。


屏幕快照 2020-08-03 上午9.01.05.png

这里需要做的是将jdk1.0.0的路径复制出来,备用/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home

直接看操作:
命令行执行

vi $HOME/.bash_profile

再打开的文件中添加这么一行

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home"

注意这里后面的路径是你上一步复制出来备用的

保存关闭文件之后,在命令行里面输入

source ~/.bash_profile

然后再重新执行flutter doctor命令

这时候报错提示中包含了flutter doctor --android-licenses

命令行在再执行

flutter doctor --android-licenses

这次就可以一路的y/N?

一路输入y,即可完成所有的flutter的环境搭建。

最后成功的图示。


屏幕快照 2020-08-03 上午9.07.49.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,772评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,458评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,610评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,640评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,657评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,590评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,962评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,631评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,870评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,611评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,704评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,386评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,969评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,944评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,179评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,742评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,440评论 2 342