首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我尝试构建apk时,buildozer调试错误

当我尝试构建apk时,buildozer调试错误
EN

Stack Overflow用户
提问于 2019-03-08 23:26:07
回答 1查看 151关注 0票数 0

Here are the error log I have been shown when I tried to use buildozer on my ubuntu 64 bit. I used python3.

请帮帮我!谢谢。

/home/mukubuntu/.buildozer/android/platform/android-sdk/tools/bin/sdkmanager工具平台-主线程中的工具异常: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.(SchemaModule.java:156) at com.android.repository.api.SchemaModule.(SchemaModule.java:75) at com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.java:81) at com.android.sdklib.tool.sdkmanager.SdkManagerCli java.lang.NoClassDefFoundErrorcom.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)的.main(SdkManagerCli.java:73)原因: java.lang.ClassNotFoundException: java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)的javax.xml.bind.annotation.XmlSchema ... 5更多

命令失败: /home/mukubuntu/.buildozer/android/platform/android-sdk/tools/bin/sdkmanager工具平台-工具

EN

回答 1

Stack Overflow用户

发布于 2019-09-08 11:24:38

尝试安装适当的JDK,然后为其设置替代方案:

安装JDK 8:

代码语言:javascript
复制
sudo apt-get install openjdk-8-jdk -y

手动更改JDK版本:

代码语言:javascript
复制
sudo update-alternatives --config java

从这里选择您想要的JDK版本,然后再次尝试构建。希望这能行得通。您应该能够安装多个版本的Java,只需选择合适的版本进行构建即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55066277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档