本文原创,转载需要注明出处。侵权必究。
使用LInux 开发Flutter。
第一步,首先去官网下载的 Flutter 的 SDK,https://flutter.io/setup-linux/。
我使用的Linux 系统为deepin。 下载完压缩包,然后解压。我选择的目录是 系统的 opt/底下。
第二步,配置环境,linux 配置环境。我是在系统的目录 etc/profile 文件里添加,注意了是文件!。
打开这个文件 发现有path,deepin的是有两个path,一个为root 一个人为用户。每个之间用: 隔开,win使用; 注意这个不一样。 我两个都添加了 opt/flutter/bin。
第三步,添加环境成功后,deepin 需要重启才能生效,其他系统不了解。 如果你确定添加成功,但是在 cmd 窗口里面 输入 flutter doctor 提示 flutter 不能被理解的话,建议重启试试。
第四步,重启完成以后,这时候 打开命令窗口 输入 flutter doctor 刚开始是没有反应的,需要注意,耐心等待下(win在这里是会出现一个弹窗在下载东西。linux也是一样的。在这里,有的文章可能会让你去科学上网,或者切换镜像,我这里没有科学上网,也没设置镜像,反正就直接下载成功了。可能是linux的原因吧。仅供其他同学参考)。
第五步,如果你是去逛网下载的fdk(flutter SDK 我后文简称fdk)。 这时候 可能会提醒你需要更新,更新的代码 在命令窗 输入 flutter upgrade。 然后等着,等更新完成以后。继续输入 flutter doctor命令。
第六步,如果你以上操作都成功的话 你会看到类似以这样的图片。
由于我这里是把所有的错误都成功改掉了,所以前面都是对勾,如果第一次的话 可能有些是x 或者! 不过没关系,一点一点解决就是了。
我简单介绍一下这个几个的含义吧,我也不是很清楚自己猜的,仅供参考。第一个,应该是fdk 的检测。如果有问题的话,你可能需要重新安装。第二个 是android sdk 和build 的检测。fdk 有最低支持的要求,如果达不到应该需要下载最新的版本。最低支持好像是4.4以后吧。这个没注意。反正我是4.4以后的sdk 都有。第三个 是 检测AS的 版本。支持3.0以后的。注意了 这里第一次 flutter doctor 的时候 这个的最后两项应该是 !的 需要 输入 flutter doctor --android-licenses。那个报警的地方有提示的。输入之后就好了。好像是检测AS的Sdk的环境配置吧。 第四个,VSCode。这个你要是不用别的开发的话 就可以忽略了。 flutter 不止在 AS上可以开发,在vscode 上也是可以开发的 需要 装 flutter 插件。就可以了。 第五个,device设备啦。插入手机 打开开发者 usb调试。就可以了。不插也没关系。不过呢 你写完代码准备跑的时候,第一次 需要打开命令窗口,flutter doctor 一下。看看 fdk 是否支持此设备。以后就不用了。
第七步,打开我们的AS 如果你安装了 flutter 和 dart 插件 就跳过这一步。 需要安装 dart插件 和 flutter 插件。如果没搜到,网不好的话 多搜索几次,在商店里面。安装重启即可。
第八步,重启以后打开AS file new 会看到 下面的那个 new flutter project。
点击以后会出现一个弹窗:
我选择的是第一个,我对第二个 和第三个 目前还没研究。。。 然后点击next即可。
后面的页面 是 项目名称 ,fdk 路径 项目地址,最后一个是项目描述?可能吧。。我毕竟也是小白。然后finish即可。
第一篇文章到此为止,后面的文章介绍flutter里面的东西。