公司动态
Flutter开发环境搭建及常见问题-windows环境
下载flutter sdk安装地址https://flutter.dev/docs/development/tools/sdk/releases安装Android Studio1安装地址https://developer.android.google.cn/studio/2添加模拟器配置环境变量1path中添加用户变量(根据实际情况换成自己的安装sdk路径到bin目录下)2添加系统变量FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn PUB_HOSTED_URL https://pub.flutter-io.cnvsCode中创建运行项目1:安装插件2ctrl shift p 输入 flutter创建项目(3) : 启动模拟机4cmd控制台输入 flutter run 将项目安装到虚拟机中5在main.dart中run项目常见问题1运行期报java环境变量错误解决方案重新安装并配置java jdk2flutter doctor检查报错解决方案1)问题1控制台输入 flutter doctor --android-licenses2)问题2控制台输入 flutter config --android-studio-dir“E:\android_studio\data” 引号中配置你androidStudio安装路径3输入flutter doctor闪退在powerShell中输入flutter doctor出现报错Error: The Flutter directory is not a clone of the GitHub project.The flutter tool requires Git in order to operate properly;to set up Flutter, run the following command:git clone -b beta https://github.com/flutter/flutter.git解决方法把刚刚下载的Flutter安装包删掉重新在想要安装的目录下运行git clone -b beta https://github.com/flutter/flutter.git注在运行git命令之后如果出现index-pack failed需要把文件夹的只读属性取消勾选4输入flutter doctor报错5创建模拟器时安装HAXM报错解决方案根据提示信息找到错误日志初步判断为电脑未开启虚拟化在开机界面摁F2进入bios打开虚拟化需要注意的是不通电脑进入bios的方法可能不同6输入flutter doctor报错HTTP host not reachable.HTTP host https://maven.google.com/ is not reachable.Reason: An error occurred while checking the HTTP host解决办法1、找到flutter sdk的文件目录打开flutter\packages\flutter_tools\lib\src\http_host_validator.dart文件2、找到如下代码段落/// Android specific required HTTP hosts.const List androidRequiredHttpHosts [‘https://maven.google.com/’,];将其中的https://maven.google.com/ 修改为https://dl.google.com/dl/android/maven2/3、去到flutter\bin目录删除cache目录下的flutter_tools.snapshot 文件4、新开一个cmd在cmd命令窗口重新运行flutter doctor,问题解决。