Android SDK Manager错误:不支持的major.minor版本52.0

KMK*_*KMK 2 qt android android-sdk-manager

我想用Qt为Android制作应用程序(后来希望iOS).我已下载Android SDK Manager命令行工具并运行sdkmanager --list,但它出现以下错误:

C:\ Users\MyUser\Development\Android\sdk\tools\bin> sdkmanager --list

线程"main"中的异常java.lang.UnsupportedClassVersionError:com/android/sdklib/tool/SdkManagerCli:java.lang.ClassLoader.defineClass(ClassLoader)java.lang.ClassLoader.defineClass1(Native Method)中不支持的major.minor版本52.0 .java:800)java.net.URLC上的java.securityClassLoader.defineClass(SecureClassLoader.java:142)java.net.URLClassLoader.defineClass(URLClassLoader.java:449),java.net.URLClassLoader.access $ 100(URLClassLoader.java:71 )java.net.URLClassLoader $ 1.run(URLClassLoader.java:361)at java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net. URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:425)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass (ClassLoader.java:358)at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

我正在使用Windows 10.

我已将SDK Manager的路径添加到Windows环境路径,并尝试从bin目录和另一个目录运行该命令.我仍然得到错误.

一些类似的问题建议检查/更新Java SE Development Kit.我已经尝试了版本7,8和9,但我仍然得到相同的错误.

我还尝试以管理员身份运行命令提示符.还是一样的错误.

我完全没有想法......

有谁知道我做错了什么?我以前没有Android应用程序开发或Java的经验.

KMK*_*KMK 9

事实证明,安装Java SE Development Kit还不够.我还需要手动更新系统变量JAVA_HOME以指向新目录.

现在我可以毫无问题地运行SDK Manager.