运行flutter doctor报错
大约 2 分钟
报错截图:
解决Windows Version报错
无法确认安装的Windows版本是否为10或更高,解决方案:降低flutter版本(当前版本为3.3.3)
可安装fvm进行flutter版本管理
git config --global --unset http.proxy
git config --global --unset https.proxy
解决 Android toolchain 警告
- 打开SDK管理
- 找到下图所示,然后进行下载
注意:如果报以下错误,上图版本可以切换试试下载其它版本,笔者不能安装最新版本
- 终端运行
flutter doctor --android-licenses
,在提示一直输入y后回车都行。
解决 Visual Studio 报错
注意
若flutter不是用于桌面开发,可以不解决这个问题
- 下载安装工具,下载地址Visual Studio
- 工作负荷tab页,如下操作:
- 安装位置tab可参考设置,也可以默认路径,然后点击安装(安装按钮在窗口右下角)
解决 HTTP Host Availability 报错
- 打开flutter目录,如
flutter\packages\flutter_tools\lib\src\http_host_validator.dart
- 打开
http_host_validator.dart
文件,将https://maven.google.com/
修改为https://dl.google.com/dl/android/maven2/
- 关闭所有打开了flutterSDK的程序,找到
flutter\bin\cache
目录下的flutter_tools.snapshot文件,永久删除,不用删除cache文件夹,不然重新运行要下载很多东西。 - 重新运行终端执行flutter doctor,自动下载文件,解决问题。