Google 的flutter 地位迅速上升,作为一名走在世界前沿的android开发,了解flutter开发是必须的。
跟着官网的环境配置教程走,还是碰见了一些问题,折腾了好久,才特此解决。
-
下载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 目录在同一级。
-
配置flutter环境:vim ~/.bash_profile
.bash_profile 在Mac OS X 10.14.2 是只可读的,写入的话需要一些操作,反正我是按照提示来的,比如退出保存的时候 :wq!,诸位可以按照章程来
-
测试flutter环境:flutter -h , 若是一切正常,表示环境配置ok
-
运行flutter doctor: flutter doctor,下面的是我解决flutter doctor诊断问题之后的截图
在运行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 提示重新操作一遍,完美解决该问题`
- android studio 的flutter 和 dart 插件直接在preferences 中的plugins当中安装restart。
好了,flutter环境配置完成,flutter之旅已经开启。
下一篇为大家带来rxjava2.0 正确使用以及深度剖析。
网友评论