flutter doctor提示visual studio未安装怎么办

我在使用Flutter开发时,运行flutter doctor提示"Visual Studio not installed",但我的电脑上已经安装了Visual Studio 2019。请问这是什么原因导致的?需要安装特定版本还是缺少某些组件?如何解决这个问题让Flutter能正确识别VS环境?

2 回复

安装Visual Studio,勾选“使用C++的桌面开发”工作负载。或使用Android Studio替代开发。

更多关于flutter doctor提示visual studio未安装怎么办的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


当 Flutter 的 flutter doctor 提示 Visual Studio 未安装时,通常是因为开发 Android 应用需要 Visual Studio(特别是 Visual Studio with C++ workloads)来编译原生代码。以下是解决方案:

1. 安装 Visual Studio(推荐版本)

  • 下载 Visual Studio Community 2022(免费版本)。
  • 安装时,选择工作负载:
    • 使用 C++ 的桌面开发(Desktop development with C++)。
    • 确保勾选 Windows 10/11 SDKCMake 工具
  • 完成安装后,重新运行 flutter doctor 检查。

2. 通过 Flutter 命令自动安装(可选)

运行以下命令,Flutter 可能会引导安装缺失的组件:

flutter doctor --android-licenses

并按照提示接受 Android 许可证。

3. 验证安装

安装完成后,重新运行:

flutter doctor

检查 Visual Studio 和 Android 工具链是否显示为正常。

4. 如果问题持续

  • 确保系统环境变量已正确设置(Visual Studio 安装通常会自动配置)。
  • 重启终端或计算机,确保路径更新。

完成以上步骤后,flutter doctor 应不再提示 Visual Studio 问题,可以继续 Flutter 开发。

回到顶部