我开始了我的旅程到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
1条答案
按热度按时间kt06eoxx1#
在这种情况下,我100%相信一切都更新了,没有任何问题。作为最后的手段,我关闭了Android Studio并重新安装了它,并选中了完全相同的选项。这一招似乎奏效了。