flutter doctor缺Desktop development with C++ 安卓开发要修复吗
直接结论
不需要先解决这个Visual Studio相关报错,就能在Android Studio里正常开发、运行Android端的Flutter项目。
具体说明
你运行flutter doctor得到的相关检测结果如下:
Visual Studio - develop for Windows (Visual Studio Build Tools 2017 15.9.47)
X Visual Studio 2019 or later is required.
Please install the "Desktop development with C++" workload, including all of its default components
这个校验项仅针对Windows桌面平台的Flutter开发依赖,和Android端Flutter开发没有任何关系:
- 这个报错的本质是你当前安装的VS2017生成工具版本太低,满足不了Flutter编译Windows桌面程序的要求,只会影响你后续调试、打包Windows桌面端Flutter安装包的流程。
- 如果你当前的开发目标是Android端Flutter应用,只需要保证
flutter doctor输出里的Android工具链、Android Studio两项检测是通过状态,就可以正常开发、调试,完全可以忽略这个VS相关的报错。
只有当你后续需要做Windows桌面端Flutter开发的时候,才需要按提示升级Visual Studio到2019及以上版本,同时安装「使用C++的桌面开发」工作负载及对应默认组件。
内容的提问来源于stack exchange,提问作者Otis
相关产品推荐
相关产品推荐

