You need to enable JavaScript to run this app. 运行flutter doctor出现android licenses错误提示找不到主类ui怎么解决
优惠活动
大模型
产品
解决方案
定价
更多

运行flutter doctor出现android licenses错误提示找不到主类ui怎么解决

Flutter doctor 执行android许可证校验时提示找不到主类ui的解决方案

触发该报错的核心原因是Android SDK 命令行工具版本与本地Java版本不兼容,可按以下两种方案修复:

  • 方案1:升级Java版本到17及以上
    安装JDK17后配置JAVA_HOME环境变量指向JDK17安装路径,重启终端后执行flutter doctor --android-licenses重新校验许可证即可。
  • 方案2:降级Android SDK命令行工具到8.0版本
    1. 打开Android Studio,进入Settings > Appearance & Behavior > System Settings > Android SDK > SDK Tools页
    2. 勾选页面右下角的Show Package Details选项
    3. 找到Android SDK Command-line Tools (latest)条目,取消勾选最新版本,勾选8.0版本后点击应用完成安装
    4. 重启终端后执行flutter doctor --android-licenses重新校验许可证即可

报错截图参考:
控制台报错截图

内容的提问来源于stack exchange,提问作者Zohaib ul Hassan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 16:06:03