运行命令行 sdkmanager --list 时加载主类 com 时发生 LinkageError

问题描述 投票:0回答:1

当我设置环境变量后在命令行上运行命令时,它显示错误: 加载主类com.android.sdklib.tool.sdkmanager.SdkManagerCli时发生LinkageError java.lang.UnsupportedClassVersionError: com/android/sdklib/tool/sdkmanager/SdkManagerCli 已由更新版本的 Java 运行时(类文件版本 61.0)编译,此版本的 Java 运行时仅识别最高版本 55.0 的类文件

有人可以告诉我该怎么做吗?我正在为 eclipse 手动设置 android sdk。

java android eclipse sdk
1个回答
0
投票

您遇到 Java 运行时和 Android SDK 工具编译的类文件之间的版本不兼容问题。具体来说,您使用的 Android SDK 工具似乎是使用较新版本的 Java(类文件版本 61.0)编译的,该版本与您用于运行 SDK Manager CLI 的 Java 版本不兼容(支持高达 55.0 的类文件版本。

尝试更新java开发包 而且Android开发官方也不再支持Eclipse,推荐使用Android Studio

© www.soinside.com 2019 - 2024. All rights reserved.