Flutter 环境集成 for mac

Google 的flutter 地位迅速上升,作为一名走在世界前沿的android开发,了解flutter开发是必须的。
跟着官网的环境配置教程走,还是碰见了一些问题,折腾了好久,才特此解决。

  1. 下载flutter sdk:由于有翻墙工具,so 不存在官网所说的镜像问题,如果各位有此问题,可以使用迅雷下载此链接https://storage.googleapis.com/flutter_infra/releases/stable/macos/flutter_macos_v1.0.0-stable.zip,此时对应的flutter sdk 版本为1.0.0,若后期有更改,各位自己想办法吧!将此文件解压到本地目录,为了统一管理,本人将 flutter 解压到本地的 ~/Library 目录下,与Android/sdk 目录在同一级。

  2. 配置flutter环境:vim ~/.bash_profile

6370809-32825f936c8bd962.png
path路径

.bash_profile 在Mac OS X 10.14.2 是只可读的,写入的话需要一些操作,反正我是按照提示来的,比如退出保存的时候 :wq!,诸位可以按照章程来

  1. 测试flutter环境:flutter -h , 若是一切正常,表示环境配置ok

  2. 运行flutter doctor: flutter doctor,下面的是我解决flutter doctor诊断问题之后的截图

6370809-f09745a1d04655d0.png
flutter 正常运行
在运行flutter doctor ,主要碰到的问题为iOS toolchain ,按照 其中提示的进行到brew link usbmuxd
会报Could not symlink, /usr/local/include is not writable 错误,网上搜查了很多,问题在于Mac OS X 
10.14.2 这个目录是只可读的,并且本地没有这个目录,本地可以自己去寻找创建此目录已经更改此
目录权限的指令,但本人发现一个更简单的解决方案!

`注:碰到brew 安装的问题的时候,brew 也有一个 doctor,运行brew doctor,终端会提醒你安装过程
  哪儿出错了,该如何解决,终端给我的解决方案是-> sudo mkdir -p /usr/local/include /usr/local/sbin     
  sudo chown -R $(whoami) /usr/local/include /usr/local/sbin 两个指令,按照这两个指令,再通过
  flutter doctor 提示重新操作一遍,完美解决该问题`
  1. android studio 的flutter 和 dart 插件直接在preferences 中的plugins当中安装restart。

好了,flutter环境配置完成,flutter之旅已经开启。

下一篇为大家带来rxjava2.0 正确使用以及深度剖析。

猜你喜欢

转载自blog.csdn.net/weixin_34198881/article/details/87201229