这两年移动端越来越不好搞了,从去年开始转移到小程序、CRM运营系统,再到H5,技术的转型快不过市场的凉凉,如今对于项目的快速发版和推广要求都比较高,原生的应用开发周期慢,验收测试都需要庞大的人力物力,造就了一批如 RN,weex,flutter等跨平台开发的解决方案,就flutter环境安装这部分遇到的坑做些记录。
首先,就是flutter对于我们国内的coder来说提供有汉化的一个中文网站,这一点做得很贴合国内的需求(https://flutterchina.club/get-started/codelab/),废话不多说,Windows安装flutter 国内是被墙了的,需要配置环境变量,目前比较稳定的有两种:
上海交通大学 Linux 用户组
FLUTTER_STORAGE_BASE_URL:https://mirrors.sjtug.sjtu.edu.cn
PUB_HOSTED_URL:https://dart-pub.mirrors.sjtug.sjtu.edu.cn
Flutter 社区
FLUTTER_STORAGE_BASE_URL:https://storage.flutter-io.cn
PUB_HOSTED_URL:https://pub.flutter-io.cn
亲测都没啥问题
其次是在我们flutter SDK 安装的时候,一般情况下我们是直接从GitHub去检出,方式一般是git clone,
同时如果嫌慢的话可以直接下载完整的工程切换到你需要的分支也行
在flutter SDK 下载完毕之后在 我们的环境变量里面配置一下
path.png配置到我们的bin 目录 就可以了,
这些都做完之后,我们的Android studio 也正常安装的情况下我们需要配置一下:
问题就在这里了:
error.png报错信息大概是flutter SDK 下载没下载完全 走到这里第一印象是特么我这是官网下载的呀
通过试了几次 flutter doctor之后发现我们的问题不是出在flutter SDK 的下载这里
在命令行里面敲 flutter doctor时候会抛出一个错误 : PowerShell.exe not exit
PowerShell是新一代的命令行工具,是替代cmd 命令的
去系统盘 win32 目录下边儿找找发现是没有这个目录的 我的是Windows 10
去下载一个PowerShell 现在最新的是PowerShell 6
下载地址 :
链接:https://pan.baidu.com/s/1xMx4480m0Kt91Yzw7G35qg
提取码:bin5
下载完毕之后记得直接运行是不可以的 会报2503/2502 错误
处理方式如下:https://jingyan.baidu.com/article/75ab0bcb9de916d6874db25a.html
安装完毕之后运行 然后在powershell 里面 flutter doctor
powershell.png这个下载dart的过程会很漫长 耐心等待 完事儿之后就可以直接Android studio 开发项目了
插一句,在我们下载flutter的时候 在powershell 命令行下载的时候会同时把dart的一些依赖包下载下来
下载完毕之后我们在配置Android studio flutter SDK 的路径时会默认配置上dart对应的路径
dart.png至此 flutter 项目中直接
update.png
网友评论