我刚刚在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是否可以。
答案 0 :(得分:1)
在以下情况下会发生这种情况:
第一个是预期的-我们不会寻找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之后最终重新启动计算机。
现在扑医生会检测到您的视觉工作室。