最近有需求要了解一下flutter相关技术,所以打算学习一下。我的电脑是window7系统,现在记录一下配置过程和其中遇到的bug。
一、直接用git bash运行指令下载flutter SDK:
cmd打开命令窗口,定位到你要安装的目录下下载sdk,我这里直接安装在D盘下,这里不要安装在Program Files文件夹下,可能会出现错误。
二、配置环境变量:
配置java开发环境,这里就不说明了;添加用户变量 PUB_HOSTED_URL: 变量名:PUB_HOSTED_URL 变量值:https://pub.flutter-io.cn 添加用户变量 FLUTTER_STORAGE_BASE_URL: 变量名:FLUTTER_STORAGE_BASE_URL 变量值:https://storage.flutter-io.cn 添加或编辑用户变量Path: 如果用户变量中有Path则点击编辑,没有就新建一个,把flutter sdk的路径写到前面,用分号隔开,如图:D:\flutter\bin; 添加或编辑系统变量Path: 如果用户变量中有Path则点击编辑,没有就新建一个,添加flutter sdk的路径,如图:D:\flutter\bin;
三、运行doctor进行检查:
cmd打开命令窗口,定位到安装的flutter文件夹,执行flutter doctor命令检查,如图: 如果结果前三项都是对号,到此完成配置成功。
四、打开Android Studio下载 flutter 和 dart:
File—>Setting—>Plugins—>点击Browse repositories,如下图: 搜索 flutter 和 dart ,如下图,选择Install下载下来: 下载之后重新启动一下就ok了,可以在File—>New—>New Flutter Project中新建flutter项目了。
五、遇到的坑:
其中配置的flutter相关路径必须统一。命令中出现如下问题: 无法将“Unblock-File”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查 名称的拼写,如果包括路径,请确保路径正确,然后重试。 所在位置 行:1 字符: 13 Unblock-File <<<< -Path ‘D:\flutter/bin/internal/update_dart_sdk.ps1’; & ‘D:\flutter/bin/internal/update_dart_sdk.ps1’ CategoryInfo: ObjectNotFound: (Unblock-File:String) [], CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException 解决方法: 到windows官网更新最新版的powershell版本(链接),安装后重启并再次运行flutter doctor即可。