请帮帮我!谢谢。
/home/mukubuntu/.buildozer/android/platform/android-sdk/tools/bin/sdkmanager tools platform-tools 线程“主”中的异常java.lang.NoClassDefFoundError:javax / xml / bind / annotation / XmlSchema 在com.android.repository.api.SchemaModule $ SchemaModuleVersion。(SchemaModule.java:156) 在com.android.repository.api.SchemaModule。(SchemaModule.java:75) 在com.android.sdklib.repository.AndroidSdkHandler处。(AndroidSdkHandler.java:81) 在com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73) 在com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48) 引起原因:java.lang.ClassNotFoundException:javax.xml.bind.annotation.XmlSchema 在java.base / jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) 在java.base / jdk.internal.loader.ClassLoaders $ AppClassLoader.loadClass(ClassLoaders.java:190) 在java.base / java.lang.ClassLoader.loadClass(ClassLoader.java:499) ...还有5个
答案 0 :(得分:0)
尝试安装适当的JDK,然后为其设置替代项:
安装JDK 8:
sudo apt-get install openjdk-8-jdk -y
手动更改JDK版本:
sudo update-alternatives --config java
从此处选择所需的JDK版本,然后再次尝试构建。希望这会起作用。您应该能够安装多个Java版本,并且只需选择合适的版本即可进行构建。