一、cmd运行 flutter doctor 出现以下情况
解决方案:
系统环境变量中添加2个
FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn
PUB_HOSTED_URL https://pub.flutter-io.cn
注:建议删除 你的flutter sdk 目录 bin 下面的 cache 文件夹 再 cmd中运行 flutter doctor
二、flutter doctor
1、这个是安装证书的问题
解决方法已经告诉你了,cmd 中运行 flutter doctor --android-licenses
就可以了
2、Andorid Studio 中未安装插件 Flutter 和 Dart
解决方法:Pluging 里面安装Flutter 插件就可以了(安装Flutter会同时帮我们安装了Dart,所以不用再去安装Dart)
注:有时候即使按这个方法安装了插件,还是会提示这个错误,因为我是用vscode开发,这个就可以不用管他了
在vscode 中安装Flutter 插件(也会给我们自动安装Dart插件)
三、安装虚拟机的坑
1.在任务管理器中查看 虚拟化是否开启,只有开启了才可以使用虚拟器调试
开启方式:
第一步,重启电脑,屏幕亮起后不断同时按下“Del”或“F2”或“F11”或“Fn+F2”键,进入BIOS页面;
第二步,进入BIOS页面后,找到“SETTINGS”——“Advanced”——“Integrated Graphics Configuration”——“Virtu Technology”选项,把“Disabled”修改为“Enabled”;
然而有的电脑却没有这些设置,比如我的就没有,搞了很久后来发现我的并不是在这里
而是在这里:
进入BIOS页面后,找到“OC”——“SVM Mode” 选项,把“Disabled”修改为“Enabled”。
特别强调:部分用户可能按照教程找不到“Intel(R) Virtualization Technology”选项,那么可以前往不同的顶部菜单栏根据关键词“Virtual”、“Virtualization”、“VT-X”、“SVM”、“虚拟化技术“,来找到VT设置。
第三步,按“F10”键退出并保存当前设置。
2、关闭Hyper-V和Windows虚拟机监控程序平台,重要的事情说三遍:是关闭、关闭、关闭Hyper-V和Windows虚拟机监控程序平台。关闭的步骤是:打开控制面板 -> 程序与功能 -> 启用或关闭Windows功能。如下图关闭Hyper-V和Windows虚拟机监控程序平台。
注意
安装和配置Flutter开发环境过程中最好是可以梯子上网,不然遇到的坑可能更多。
后续更新