网络图片哈,有侵权联系我,马上干掉它。咳咳,下面正文:
IDE:既然是Google出品,所以,当然你得装一个 AndroidStudio 了。其实还有说在Xcode上面跑的,我是不推荐的,因为你不知道其中有什么坑在等着你。
Git:众所周知,Flutter是Google发出的一个适配iOS和Android的一个UI库,优秀的渲染引擎肯定是需要被拉进来的,所以安装Flutter的SDK是需要Git来拉取的。
安装FlutterSDK命令:git clone -b dev https://github.com/flutter/flutter.git
至于安装Git环境,还是需要你去Git官网配置一下:
Git官网:https://git-scm.com
好了,接下来就是配置Flutter环境了:
由于一些众所周知的原因,国内进行flutter的相关资源访问,会存在较慢的情况,因此flutter官方也为我们提供了临时镜像,方便我们的安装,我们只需要将临时镜像,加入我们的系统环境变量中,即可提升相应的速度,临时镜像地址如下:
export PATH="$~/User/Document/flutter/bin:$PATH"
export PUB_HOSTED_URL=https://pub.flutter-io.cnexport
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
Path 内部的是自己下载FlutterSDK的地址,方便全局访问。
至此,大部分的配置都OK掉了,剩下来就是链接配置的操作了,直接链接一下:
source ~/.bash_profile
至此,所有的配置结束。
但是有一个缺点,因为zzh每次配置bash_profile 都不会主动加载,每次都得链接,很烦。。
如果想解决,你就得更改zzh里面的配置文件:~/.zshrc ,在其中添加:source $HOME/.bash_profile,才可以每次都链接到。不过,对我来说一次窗口暂时够了。
之后运行以下命令检查下环境:
Flutter doctor
Flutter pub get
在运行Flutter pub get的时候你可能会碰到这样的错误:
Waiting for another flutter command to release the startup lock...
然后一等就是几个小时。。哈哈,其实这个东西是Flutter内部SDK初始化的时候加的锁,以防被篡改,只要找到Flutter内部的路径下的:bin/Cache/lockfile文件,并且干掉它就OK掉了。完美运行。
好了,开始HelloWord吧。。
网友评论