You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Flutter开发Windows桌面程序:执行flutter doctor后异常提示的原因?

Flutter Doctor检测问题的解决指南

我来帮你逐个拆解flutter doctor提示的问题,每个问题的原因和解决方法都给你理清楚:

1. Android工具链的许可证未接受问题

  • 原因:你安装的Android SDK有部分许可证协议还未确认接受,Flutter需要验证你同意这些协议才能正常启用Android相关开发功能。
  • 解决方法:打开命令提示符或终端,执行以下命令:
    flutter doctor --android-licenses
    
    之后会弹出一系列许可证确认提示,全程按y确认接受所有协议即可。

2. Visual Studio 2019提示安装不完整

  • 原因:虽然你安装了完整的VS2019企业版,但当前版本是16.0.0,这个版本低于Flutter开发Windows桌面应用要求的最低版本(至少16.5及以上);另外也有可能是你安装时虽选了“完整安装”,但漏掉了Windows桌面开发必需的Desktop development with C++工作负载,或是因为部分组件安装在D盘,导致flutter doctor的检测路径识别异常。
  • 解决方法
    • 第一步:打开Visual Studio Installer,检查版本后选择“更新”,把VS2019升级到16.5及以上版本。
    • 第二步:升级完成后,在VS Installer里选择“修改”,确认Desktop development with C++工作负载已勾选(即使是完整安装也可能出现漏选),未勾选的话补上后点击“修改”完成组件安装。
    • 第三步:如果以上操作后仍有问题,可以尝试在VS Installer里选择“修复”,修复整个VS安装包。

3. IntelliJ IDEA社区版缺少Flutter和Dart插件

  • 原因:你的IDEA社区版没有安装Flutter和Dart官方插件,这两个插件是在IDEA中开发Flutter应用的核心工具,缺少后无法启用Flutter专属开发功能。
  • 解决方法
    • 打开IntelliJ IDEA社区版,点击顶部菜单栏的File -> Settings(Windows/Linux)或IntelliJ IDEA -> Preferences(Mac)。
    • 在设置界面左侧找到Plugins选项,在Marketplace中分别搜索FlutterDart,找到官方插件后点击Install完成安装。
    • 安装结束后重启IDEA,插件即可生效。

内容的提问来源于stack exchange,提问作者unitymarvel

火山引擎 最新活动