You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下flutter doctor命令报错问题求助

解决Windows下Flutter Doctor检测异常的方案

问题对应修复步骤

  • 配置JDK环境变量
    即使Android Studio自带JRE,Flutter Doctor仍需要系统能正确识别JDK路径:

    1. 找到Android Studio自带JRE的路径,通常是Android Studio安装目录\jre(例:C:\Program Files\Android\Android Studio\jre)
    2. 在系统环境变量中新增JAVA_HOME,值设为上述JRE路径
    3. 将%JAVA_HOME%\bin添加到Path环境变量
    4. 重启终端,执行java -version验证配置生效
  • 修正Android SDK路径配置
    执行flutter config --android-sdk时,使用Windows格式的绝对路径,不要用单引号包裹,示例:

    flutter config --android-sdk C:\Users\你的用户名\AppData\Local\Android\Sdk
    

    同时检查系统环境变量中ANDROID_HOME是否指向同一SDK路径,未配置则补充添加。

  • 清理缓存后重新检测

    1. 执行flutter clean清理项目缓存(如有Flutter项目)
    2. 执行flutter pub cache repair修复pub缓存
    3. 运行flutter doctor -v查看详细报错,定位具体问题
  • 检查Android Studio组件与插件

    1. 打开Android Studio,进入File > Settings > Plugins,确保Flutter和Dart插件已安装启用
    2. 进入Tools > SDK Manager,确认已安装对应版本的Android SDK Platform、Android SDK Build-Tools、Android SDK Command-line Tools(latest)
  • 重置Flutter工具缓存
    找到Flutter安装目录下的flutter\bin\cache文件夹,删除其中的flutter_tools.stamp文件,重新运行flutter doctor


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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 15:27:03