在Windows上搭建Flutter开发环境过程中出现了一些问题,在此做个解决方案的记录,希望可以帮助到遇到同样问题的朋友。Flutter官网地址:https://flutter.io/docs/get-started/install/windows,中文网址:https://flutterchina.club/setup-windows/。
1、使用国内镜像的配置:
控制面板-用户账户-更改我的环境变量,在用户变量里找到PATH,在最后添加已下载的Flutter文件夹下bin文件夹路径,注意使用使用;隔开。如:D:\flutter\bin;
然后将下面两个新建进去:
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
2、使用git从github仓库clone Flutter代码
我使用的是稳定版:
git clone -b stable https://github.com/flutter/flutter.git
3、错误--Android license status unknown
授权状态未知问题,根据提示执行 flutter doctor --android-licenses, 不行的话可能需要翻墙。我执行这个之后,提示需要执行AndroidSdk里面\tools\bin\sdkmanager --update。会出现错误:Warning: An error occured during installation: Failed to move away or delete existing target file: <AndroidSDK路径>\tools。
解决方法:将tools重新命名,如tool。然后执行到目标文件夹再次执行 \tl\bin\sdkmanager --update,会重新生成一个tools文件夹,然后将tools里的文件copy到tool文件夹,覆盖。删除tools文件夹,并将tool重命名为tools。再次执行flutter doctor --android-licenses。
4、错误--无法识别为可运行函数
根据提示,安装powershell版本为5.0或更高。