Android Studio 找到了Android sdkmanager,但运行失败

0s7z1bwu  于 12个月前  发布在  Android
关注(0)|答案(1)|浏览(231)

我开始了我的旅程到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
Error: LinkageError occurred while loading main class com.android.sdklib.tool.sdkmanager.SdkManagerCli
        java.lang.UnsupportedClassVersionError: com/android/sdklib/tool/sdkmanager/SdkManagerCli has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
Android sdkmanager tool was found, but failed to run
(C:\Users\Name\AppData\Local\Android\Sdk\cmdline-tools\latest\bin\sdkmanager.bat): "exited code 1".
Try re-installing or updating your Android SDK,
visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.

以下是我的SDK和环境变量的截图:
Android API 34

kt06eoxx

kt06eoxx1#

在这种情况下,我100%相信一切都更新了,没有任何问题。作为最后的手段,我关闭了Android Studio并重新安装了它,并选中了完全相同的选项。这一招似乎奏效了。

相关问题