Я хочу использовать 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: неподдерживаемая версия major.minor 52.0 в java.lang.ClassLoader.defineClass1 (собственный метод) в java.lang.ClassLoader.define .java: 800) в java.security.SecureClassLoader.defineClass (SecureClassLoader.java:142) в java.net.URLClassLoader.defineClass (URLClassLoader.java:449) в java.net.URLClassLoader.access $ 100 (URLClassLoader.access $ 100: ) в java.net.URLClassLoader $ 1.run (URLClassLoader.java:361) в java.net.URLClassLoader $ 1.run (URLClassLoader.java:355) в java.security.AccessController.doPrivileged (собственный метод) в java.net. URLClassLoader.findClass (URLClassLoader.java:354) в java.lang.ClassLoader.loadClass (ClassLoader.java:425) в sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:308) в java.lang.ClassLassLass (ClassLoader.java:358) в sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper.java:482)
Я использую Windows 10.
Я добавил путь к диспетчеру SDK к пути среды Windows и попытался запустить команду как из каталога bin, так и из другого каталога. Я все еще получаю сообщение об ошибке.
Некоторые похожие проблемы предлагали проверить / обновить Java SE Development Kit. Я пробовал обе версии: 7, 8 и 9, но все равно получаю ту же ошибку.
Я также пытался запустить командную строку от имени администратора. Все та же ошибка.
У меня совсем нет идей ...
Кто-нибудь знает, что я делаю не так? У меня нет опыта разработки приложений для Android или Java.