一、设置镜像
https://flutterchina.club/setup-windows/
推荐flutter中文网。
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
windows系统设置如上两个用户环境变量,
mac系统直接执行下面两行命令:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
二、获取SDK
找到存放的路径(打开Git Bash Here)输入:
gitclone-b master https://github.com/flutter/flutter.git
一般能clone下来,这里关掉你所有耗流量的应用,clone不下来就直接https://github.com/flutter/flutter/releases下载。
运行flutter_console.bat,再执行flutter doctor命令,
出现了 The Flutter directory is not a clone of the GitHub project.
原因是内部没有git路径就只有Github,就打开Git GUI here,把刚才Git clone的.git拿过来吧。
再执行flutter doctor命令。等待下载。
下载成功之后需要在环境变量中在path中添加flutter sdk的bin文件夹路径。
我是执行了好多遍,出错就是有东西下载不下来,就删除重新拉了一遍。
开始还遇到了找不到Androidx的bug,是因为我的fluttersdk版本太低了的原因。
在as上安装flutter的插件,会自动安装dart插件。重启as之后new里就有new flutter project了。可以创建出了hello world。