美文网首页
解决flutter doctor 堵塞 (dart 未安装)的坑

解决flutter doctor 堵塞 (dart 未安装)的坑

作者: 夜客小虾 | 来源:发表于2019-07-29 12:42 被阅读0次

    前几天遇到一个坑,Flutter device selection 位置一直显示 loading(正常应该是显示设备,如下图), 导致flutter程序无法运行,无法新建,网上找了好久解决方案,一直没法解决。


    pic1.png

    后来偶然调用flutter命令“flutter doctor”,发现一直处于堵塞状态,类似于下图

    pic2.jpg
    同时在flutter目录或git目录下调用命令,可能还会出现以下情况:
    pic3.png
    说明极有可能是Git的配置出了问题,这时候应当把已安装的Git卸载了,到官网再下载一个安装(版本可以选新一点的),官网:
    https://git-scm.com/download/win
    配置时选中下图这个
    pic4.png

    安装完成后重启一下电脑。重启完再调用flutter doctor命令,发现出现了这个


    pic5.png

    如果有些同学从一开始的flutter doctor就出现上面这个,那Git的重装这个步骤可以免了。这个 unblock-file 无法识别的意思是什么呢,实际上就是windows powershell 的规范问题。可以先查看你电脑powershell版本


    powershell.png
    在此之前已经确认了PowerShell是已经安装了的,有些系统是自带安装的,有些可能没有,没有的同学重新安装可能不会出现这个问题。
    我的是已经有安装了的网上云雨一番之后,我就去检查了下PowerShell的版本,我们找到已经安装好的PowerShell,打开执行命令

    $PSVersionTable.PSVersion


    power2.png

    起初的版本是2.0,所以我又去官网下了一个区安装
    https://www.microsoft.com/en-us/download/confirmation.aspx?id=54616
    页面跳转中如果出现这个,不用纠结,复制网址打开继续

    image.png
    在官网中要选择符合自己电脑系统的,比如我的是win7就选win7相关的
    power4.png

    这个是5.0的,安装完成后一定要重启电脑才能生效。


    power3.png

    这次更新完成之后再去执行flutter doctor ,会发现它会下载相关缺失的dart等东西,基本就正确了。dart下载完成后,打开AS,设备信息就显示出来了如第一张图。

    相关文章

      网友评论

          本文标题:解决flutter doctor 堵塞 (dart 未安装)的坑

          本文链接:https://www.haomeiwen.com/subject/bgtbrctx.html