【问题标题】:buildozer debug error when I tried to build apk当我尝试构建 apk 时 buildozer 调试错误
【发布时间】:2019-07-30 16:00:21
【问题描述】:

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 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 更多

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

【问题讨论】:

    标签: python-3.x buildozer


    【解决方案1】:

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

    安装 JDK 8:

    sudo apt-get install openjdk-8-jdk -y
    

    手动更改 JDK 版本:

    sudo update-alternatives --config java
    

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

    【讨论】:

      猜你喜欢
      • 2020-10-03
      • 1970-01-01
      • 1970-01-01
      • 2023-03-02
      • 2019-07-30
      • 2018-11-10
      • 1970-01-01
      • 2023-01-17
      • 1970-01-01
      相关资源
      最近更新 更多