windows11安装和配置Flutter
1.系统配置要求
- 操作系统
- Windows10或更高的版本(基于X86_64的64位操作系统)
- 磁盘空间
- 除安装IDE和一些工具外还应该至少预留1.64GB空间
- 设置
- 必须在Windows10/11上开启开发者模式
- 工具
- 要让Flutter在你的开发环境正常使用,依赖以下的工具
- Windows PowerShell5.0或更高的版本
- Git for Windows 2.X,并且勾选从Windows命令提示符使用Git选项(如果安装没选择这个安装项,可以参考其他大佬的笔记)
- 要让Flutter在你的开发环境正常使用,依赖以下的工具
2.获取Flutter SDK
- 点击获取FlutterSDK(当前版本为3.7.1,根据实际情况选择需要安装的版本)
- Flutter与Dart版本匹配
- 将压缩包解压,然后把解压的文件放到你需要放置的Flutter SDK路径中
- Flutter SDK路径不能有特殊字符或空格
- 请勿将Flutter SDK安装在需要最高权限的文件夹中
3.更新path环境变量
如果想在windows控制台运行flutter命令,按照下面的方式来配置path环境
- 可以在菜单的搜索功能输入 env(只能配置当前用户环境变量),然后选择编辑系统环境变量
- 在用户变量中寻找Path
- 如果存在,以;分隔已有的内容,加入flutter\bin目录的完整路径(根据自己系统来)
- 如果不存在,在用户环境变量创建一个Path变量,然后进行同上操作
- windows的dos界面运行命令(自Flutter1.19.0dev版本开始,Flutter SDK在flutter命令脚本增加了dart)
> where flutter dart
# 查看dart版本
>dart --version
4.检查flutter安装
- 在更新Path变量之后,执行下面的命令
> flutter doctor
5.解决flutter doctor的问题
5.1问题1(Windows Version (Unable to confirm if installed Windows version is 10 or greater))
-
按照以下命令操作
- flutter channel
> flutter channel
- flutter channel master
> flutter channel master
- flutter upgrade
> flutter upgrade
- flutter channel
> flutter channel
- flutter doctor 查看故障是否解决
> flutter doctor
5.2问题2( Android toolchain - develop for Android devices)
-
Unable to locate Android SDK.(错误详情)
-
设置SDK
> flutter config --android-sdk <SDK绝对地址>
-
出现一下错误
- 打开AndroidStudio
- 打开AndroidStudio
-
查看flutter状态
> flutter doctor
-
同意android协议
> flutter doctor --android-licenses
5.3问题3(Android Studio (version 2022.1))
- Unable to find bundled Java version(问题详情)
- 将Android Studio安装目录下的jre文件,替换为jdk的jre文件
5.4问题4
- 确保Flutter定位到安装的Android Studio位置
flutter config --android-studio-dir <android studio安装的绝对地址>