Java XML исключение при настройке Android эмулятора с помощью командной строки - PullRequest
0 голосов
/ 03 августа 2020

Когда я запускаю команду командной строки для создания нового AVD, я получаю следующую проблему:

C:\Users\myUsername>C:\Users\myUsername\AppData\Local\Android\Sdk\tools\bin\avdmanager.bat create avd -n test -k "system-images;android-25;google_apis;x86"
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
        at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
        at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
        at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
        at com.android.sdklib.tool.AvdManagerCli.run(AvdManagerCli.java:213)
        at com.android.sdklib.tool.AvdManagerCli.main(AvdManagerCli.java:200)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 5 more

C:\Users\myUsername>javac -version
javac 14.0.1

C:\Users\myUsername>java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b34)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b34, mixed mode)

В других сообщениях говорится о понижении с Java 9 до Java 8, но Я не использую Java 9, поэтому я не уверен, что это другая проблема.

...