运行flutter doctor出现两个报错,VS已安装提示未下载、Android许可证无法接受
问题1:Visual Studio已安装但Flutter仍提示未下载
- 首先确认你安装的是Visual Studio 2019或更高版本,而非Visual Studio Code,两者为不同软件
- 打开Visual Studio Installer,修改已安装的Visual Studio配置,勾选「使用C++的桌面开发」工作负载,确保该工作负载下的「Windows 10/11 SDK」、「MSVC v143+ 生成工具」组件已被选中
- 安装完成后重启命令行终端,重新执行
flutter doctor验证
问题2:无法接受Android许可证,运行
flutter doctor --android-licenses报错 - 打开Android Studio,进入设置页:Windows/Linux路径为
File > Settings,Mac路径为Android Studio > Preferences - 依次进入
Appearance & Behavior > System Settings > Android SDK,切换到「SDK Tools」标签 - 勾选「Android SDK Command-line Tools (latest)」,点击「Apply」完成安装
- 重启命令行终端,重新执行
flutter doctor --android-licenses,出现许可询问时全程输入y确认即可 - 若仍有报错,可卸载系统自行安装的Java环境,直接使用Android Studio自带的JBR运行环境,避免版本冲突
内容的提问来源于stack exchange,提问作者Göktürk Ölmez
相关产品推荐
相关产品推荐

