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

Flutter环境搭建报错:Android sdkmanager运行失败

Flutter环境搭建报错:Java版本不兼容问题

我刚开始学习Flutter,环境搭建时遇到问题。我已经安装了Android Studio所需的所有最新组件,还下载了新版本Java,但还是出现异常。

CLI错误信息

java version "20.0.2" 2023-07-18
Java(TM) SE Runtime Environment (build 20.0.2+9-78)
Java HotSpot(TM) 64-Bit Server VM (build 20.0.2+9-78, mixed mode, sharing)

C:\Users\Name\Flutter>flutter doctor --android-licenses
错误:加载主类com.android.sdklib.tool.sdkmanager.SdkManagerCli时发生LinkageError
        java.lang.UnsupportedClassVersionError: com/android/sdklib/tool/sdkmanager/SdkManagerCli是由更新版本的Java Runtime编译的(类文件版本61.0),当前Java Runtime仅识别最高55.0的类文件版本
找到Android sdkmanager工具,但运行失败
(C:\Users\Name\AppData\Local\Android\Sdk\cmdline-tools\latest\bin\sdkmanager.bat): "退出代码1"。
尝试重新安装或更新Android SDK,查看详细说明。

我的配置信息

  • 当前使用Android API 34
  • SDK配置截图:SDK配置界面
  • 环境变量截图:系统环境变量配置

解决方法

  • 安装对应Java版本:类文件版本61.0对应Java 17,卸载当前的Java 20,安装Java 17。
  • 更新环境变量:将JAVA_HOME指向Java 17的安装目录,把Java 17的bin路径移到Path变量最前面,确保优先调用。
  • 重启程序:关掉所有打开的终端、Android Studio,重新打开后执行flutter doctor --android-licenses,按提示完成许可证授权。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 15:22:22