Я пытаюсь создать AVD на моей ма c из командной строки,
avdmanager create avd -n test -k "system-images;android-28;google_apis;x86"
Затем я получил это сообщение об ошибке
Исключение в потоке "main" java .lang.NoClassDefFoundError: javax / xml / bind / annotation / XmlSchema at com. android .repository.api.SchemaModule $ SchemaModuleVersion. (SchemaModule. java: 156) в com. android .reposit.i. .SchemaModule. (SchemaModule. java: 75) в com. android .sdklib.repository.AndroidSdkHandler. (AndroidSdkHandler. java: 81) в com. android .sdklib.tool.AvdManagerCliMrager ( . java: 213) at com. android .sdklib.tool.AvdManagerCli.main (AvdManagerCli. java: 200) Причина: java .lang.ClassNotFoundException: javax. xml .bind.annotation .XmlSchema в java .base / jdk.internal.loader.BuiltinClassLoader.loadClass (BuiltinClassLoader. java: 602) в java .base / jdk.internal.loader.ClassLoaders $ AppClassLoader.loadClass (ClassLoaders. 1039). *: 178) в java .base / java .lang.ClassLoader.loadClass (ClassLoader. java: 521) ... еще 5
Я пытался Устраните проблему, выполнив
export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
И затем сообщение об ошибке станет
Произошла ошибка при инициализации загрузочного слоя
java .lang.module. FindException: Модуль java .se.ee не найден
Кажется, java .se.ee был удален в JAVA 11, но теперь я использую JAVA 13. Есть ли решение, кроме понижения JAVA версия?