Flutter Doctor无法在我的PC上检测到Visual Studio Code

时间:2018-09-04 23:15:14

标签: visual-studio-code flutter

我刚刚在Windows 10系统上安装了flutter。我以前在系统上安装了Visual Studio Code v1.26.1。但是,每当我从Git Bash运行Flutter Doctor时,我都会发现Flutter Doc未检测到VS Code。因此,每当我在Git bash中键入命令时:

    $ flutter doctor

我得到的输出是:

    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel beta, v0.6.0, on Microsoft Windows [Version 10.0.17134.228], locale en-US)
    [√] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    [√] Android Studio (version 3.1)
    [!] Connected devices
        ! No devices available

    ! Doctor found issues in 1 category.        

但是,如果Flutter检测到VS Code,我在在线Flutter安装指南中的其他系统中观察到的期望输出是: 医生摘要(要查看所有详细信息,请运行flutter doctor -v):

    [√] Flutter (Channel beta, v0.6.0, on Microsoft Windows [Version 10.0.17134.228], locale en-US)
    [√] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    [√] Android Studio (version 3.1)
    [√] VS Code, 64-bit edition (version <--the installed version-->)
    [!] Connected devices
        ! No devices available

    ! Doctor found issues in 1 category.        

我知道设备问题正在显示,因为我没有连接任何运行任何模拟器的android设备。但是无法弄清楚为什么flu doc无法检测到VS Code。我是个新手,所以不确定在这里未显示VS Code是否可以。

2 个答案:

答案 0 :(得分:1)

在以下情况下会发生这种情况:

  • 您已将VS Code安装在非默认位置
  • 您已经安装了VS Code的更新的“用户级别”安装

第一个是预期的-我们不会寻找VS Code,我们只会检查默认的安装位置。

第二个已在最新的Flutter代码(https://github.com/flutter/flutter/pull/21070)中得到修复,但可能尚未在您所使用的版本中得到解决。在这种情况下,它将开始出现在以后的更新中。

  

我不确定如果未显示VS Code是否可以

绝对没关系-所有这些操作都是对VS Code和扩展名的基本检查,以提示那些可能使用VS Code且未意识到存在VS Code扩展名的人。不显示在Doctor中完全不会影响VS Code或扩展名的使用。

答案 1 :(得分:-2)

挣扎了两天后,我得到了“ Flutter无法检测到本地Visual Studio”的解决方案

通常,我们安装Visual Studion企业版。但这是问题。我们必须去Visual Studion社区版。 它的链接是https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=16

在通过Visual Studio 2019安装程序进行安装时,在工作负载选项中,仔细选择Flutter Doctor要求的MSVL和Windows C ++版本。

安装上述安装附带的Visual Studio IDE(即使您不使用该IDE),也请保留在一边。

在安装Visual Studio IDE之后最终重新启动计算机。

现在扑医生会检测到您的视觉工作室。