С Android Build System, столкнувшись с ошибкой Java во время выполнения вспомогательного инструмента Android - PullRequest
0 голосов
/ 24 сентября 2019

Я хочу создать AVD, но сталкиваюсь с ошибкой Java при запуске Android Helper Tool.Обратите внимание, что я использую Android Build System, а не SDK.

Как преодолеть эту ошибку, чтобы я мог создать новый avd?

Ошибка:

$ android -help

Исключение в потоке"main" java.lang.NoClassDefFoundError: com / android / sdklib / repository / SdkRepoConstants

at com.android.sdkmanager.SdkCommandLine.<init>(SdkCommandLine.java:340)
at com.android.sdkmanager.Main.init(Main.java:222)
at com.android.sdkmanager.Main.run(Main.java:148)
at com.android.sdkmanager.Main.main(Main.java:117)

Причина: java.lang.ClassNotFoundException: com.android.sdklib.repository.SdaseRebst.jdk.internal.loader.BuiltinClassLoader.loadClass (BuiltinClassLoader.java:582) в java.base / jdk.internal.loader.ClassLoaders $ AppClassLoader.loadClass (ClassLoaders.java:185) в java.base / java.log.loadClass (ClassLoader.java:496) ... еще 4

Java-версия:

$ java -version
openjdk версия "9" Среда выполнения OpenJDK (сборка 9 + 181-androidxxxxxxx) Виртуальная 64-разрядная серверная виртуальная машина OpenJDK (сборка 9 + 181-androidxxxxxxx, смешанный режим)

...