当前位置: 首页 > 知识库问答 >
问题:

无法接受Android Studio上的sdk许可证

逑俊楚
2023-03-14

我在接受Android SDK构建工具28.0.3的许可时遇到了问题。在Gitlab上运行时会出现。

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.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        ... 5 more

共有1个答案

颜瀚漠
2023-03-14

请查看这篇关于如何为Android项目配置GitLab CI的文章。

您看到的错误是因为您使用的是不受支持的Java版本。您应该使用Java8。在本文中可以看到,所使用的基映像安装了Java8:openjdk:8-jdk

 类似资料:
  • 我试图接受Android sdk的所有许可证,通过去目录的sdkManager和做 但我一直在犯这个错误。 我升级了我的java版本,我直接尝试了这个也在一些stackoverflow答案中提到: 但我也犯了同样的错误。 我的java版本是:

  • 当我尝试在Cordova项目上安装android平台时,会出现以下错误。我一直在遵循这个指南:https://cordova.apache.org/docs/en/latest/guide/cli/ 执行以下命令时出错:$cordova platform add android--保存 配置根项目“Android”时出现问题。您尚未接受以下SDK组件的许可协议:[Android SDK Platf

  • 经过一些 <罢工> 向万物祈祷 google搜索发现shell脚本安装在一个不相关的位置,必须运行该脚本才能接受许可证。克服了最初的 <罢工> 信仰的考验 问题,我运行脚本并遇到以下错误。 我在网上发现了许多有同样问题的人。 从这个问题来看,最流行的解决方案建议在shell脚本中找到特定的一行,并添加。这将导致以下错误。 null 有没有人知道一种不那么复杂的方法,可以在2019年用Java11首

  • 第一次在Windows上设置React Native开发环境,我创建了一个新的React Native项目,将cd放入其中,然后运行。我收到错误信息: 正在启动JS服务器。。。系统找不到指定的路径。信息启动模拟器。。。错误:无法启动emulator。原因:未找到作为输出的模拟器。警告:请手动启动模拟器或连接设备。否则应用程序可能无法启动。 错误安装应用程序失败。请使用Android SDK管理器接

  • 已接受所有许可证。我怎么解决这个? 解决方案:删除,然后通过Android Studio的SDK管理器重新安装所有SDK。

  • Gradle后台进程在4秒958毫秒内启动 任务:无法加载PrepareKotLinBuildScriptModel最新文件C:\users\toshiba.android\repositories.cfg。正在检查C中Android SDK Build-Tools 29.0.2包的许可:\users\Toshiba\AppData\Local\Android\SDK\Licenses警告:不接受