Flutter 环境搭建(mac)

系统要求

  • 操作系统: macOS (64-bit)
  • 磁盘空间: 700 MB (不包括Xcode或Android Studio的磁盘空间).
  • 工具: Flutter 依赖下面这些命令行工具.
    bash, mkdir, rm, git, curl, unzip, which

使用镜像
由于国内访问Flutter有时可能会受到限制, 添加环境变量

vim ~/.bash_profile

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

=> esc => :wq 保存退出

1. 下载SDK

sdk较大,先开始下载任务(二选一)
官网下载
Github下载

2. 解压

下载好以后,解压到准备好的目录,以我自己的为例

cd ~/development
unzip ~/Downloads/flutter_macos_v1.1.8-dev.zip

3. 添加flutter相关工具至PATH

export PATH=~/development/flutter/bin:$PATH (是自己电脑存放解压后文件的地址)
为了让配置立即生效,执行
source ~/.bash_profile
查看是否已经安装成功,执行
flutter doctor
[图片上传失败...(image-dd0d-1548261207753)]

根据提示配置或下载

4. 安装Android Studio

  1. Android Studio 官网 选择自己需要的版本下载
  2. 安装完成后使用 flutter doctor 检查提示报错 Flutter plugin not installed. Dart plugin not installed.
  3. 打开Android studio安装插件,打开过程中,提示未安装android sdk,先安装sdk(第一次安装下载了好几个小时不停报错,于是干脆放弃,过了两天再重新打开Android studio 居然就顺利安装成功了。 - - #)
  4. 允许协议flutter doctor --android-licenses
  5. 安装Flutter插件
    ps: 安装sdk成功后 flutter doctor 一直报错,提示sdk未找到,原来是安卓sdk的环境变量的路径配错了

5. 安装brew

brew 官网
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 根据官网提示安装

6. 安装xcode

提示我的xcode不是最新版了,于是又重新下载了最新版(9.1->10.1为什么不是更新,更是需要直接下载,6+G又下了很久)
首次安装执行sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

7. 安装剩余软件

brew update
brew install --HEAD usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
brew install ios-deploy
brew install cocoapods
        pod setup

8. 连接设备

[!] Connected devices
    ! No devices available

因为用的安卓手机,所以当然是用真机啦。安卓机连mac电脑需要安装
filetranser.dmg 附上下载地址
我是使用手机的内置光盘安装的

最后执行一次flutter doctor,全部通过!!
我不会说这个环境搭建我断断续续花了2周的😂

!!! VS Code 安装

也许是作为一名前端的一根筋,让我用andriod stuido开发总觉得浑身不舒服。好在vscode也是支持flutter的,马上配置上。

版本要求: 1.20.1或更高版本

  • 调用 View>Command Palette…
  • 输入 ‘install’, 然后选择 Extensions: Install Extension action
  • 搜索 ‘Flutter’, 点击 Install安装
  • 重新启动 VS Code
    可以查看到成功安装了Flutter 和 Dart
    Flutter插件: 支持Flutter开发工作流 (运行、调试、热重载等).
    Dart插件: 提供代码分析 (输入代码时进行验证、代码补全等).
  • 调用 View>Command Palette…
  • 输入 ‘doctor’, 然后选择 ‘Flutter: Run Flutter Doctor’ action
  • 查看“OUTPUT”窗口中的输出是否有问题
[flutter] flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel dev, v1.2.2, on Mac OS X 10.14.3 18D109, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.2)
[✓] Connected device (1 available)

• No issues found!
exit code 0

查阅的教程
Flutter 官网
Android Studio 安装 Plugin
Android Studio 查看 SDK 路径

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

推荐阅读更多精彩内容