You need to enable JavaScript to run this app. 执行flutter doctor --android-licenses报错Module java.se.ee not found如何解决
优惠活动
大模型
产品
解决方案
定价
更多

执行flutter doctor --android-licenses报错Module java.se.ee not found如何解决

问题根源

你当前设置的SDKMANAGER_OPTS=--add-modules java.se.ee参数是针对JDK9/10版本的临时兼容方案,你本地安装的JDK8本身不存在java.se.ee模块,强制加载不存在的模块直接触发启动报错。

解决步骤
  • 第一步:清除错误配置的环境变量
    打开CMD执行命令清空临时变量:
    set SDKMANAGER_OPTS=
    
    如果你之前将该变量写入了系统环境变量,打开「系统属性→高级→环境变量」,找到SDKMANAGER_OPTS变量直接删除,完成后重启CMD生效。
  • 第二步:安装Android SDK命令行工具
    打开你已经安装的Android Studio 4.2.0,依次进入File → Settings → Appearance & Behavior → System Settings → Android SDK,切换到SDK Tools标签页,勾选「Android SDK Command-line Tools (latest)」,点击Apply等待安装完成。
  • 第三步:切换为Android Studio自带JDK
    去系统环境变量里将JAVA_HOME的值设置为Android Studio自带JDK的默认路径:
    C:\Program Files\Android\Android Studio\jre
    
    同时检查Path变量,将%JAVA_HOME%\bin路径上移到最顶部,避免系统调用其他版本的JDK,配置完成后重启CMD。
  • 第四步:重新执行许可证同意命令
    重启CMD后执行:
    flutter doctor --android-licenses
    
    按提示全部输入y同意所有许可证即可。
  • 第五步:验证修复结果
    执行flutter doctor,此时Android toolchain的警告会消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 16:54:07