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

更新Android Studio 3.6.3与Flutter后SdkManagerCli类找不到错误求助

解决Flutter中flutter doctor --android-licenses的主类找不到错误

我之前也碰到过完全一样的问题,更新Android Studio和Flutter后就出现了这个主类找不到的报错,下面是亲测有效的解决步骤:

  • 更新SDK命令行工具到最新版本
    旧的AndroidSdkTools(obsolete)已经被弃用,现在Flutter依赖的是新的SDK Command-line Tools:

    1. 打开Android Studio,依次进入File > Settings(Windows系统),找到Appearance & Behavior > System Settings > Android SDK
    2. 切换到SDK Tools标签页,勾选顶部的Show Package Details
    3. 找到Android SDK Command-line Tools,展开后选择最新的稳定版本(比如8.0+),如果之前装了旧版本或者废弃工具,先卸载再安装最新版
    4. 点击Apply完成安装,之后重启Android Studio
  • 修正环境变量配置
    确保环境变量指向正确的工具路径:

    1. 右键此电脑 > 属性 > 高级系统设置 > 环境变量
    2. 设置JAVA_HOME为Android Studio自带的JDK路径:C:\Program Files\Android\Android Studio2\jre,并把%JAVA_HOME%\bin添加到系统Path变量中
    3. 设置ANDROID_SDK_ROOT为你的SDK路径:C:\Users\lenovo\AppData\Local\Android\sdk,同时将%ANDROID_SDK_ROOT%\cmdline-tools\latest\bin添加到Path(注意是cmdline-tools下的latest/bin,不是旧的tools目录)
    4. 保存后关闭所有命令提示符窗口,重新打开一个新窗口
  • 重新运行授权命令
    在新的命令提示符中执行:

    flutter doctor --android-licenses
    

    按照提示输入y同意所有Android许可证协议

  • 验证修复结果
    最后运行:

    flutter doctor -v
    

    检查输出中Android license状态是否显示为accepted,如果是的话就解决问题了!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 10:32:47