这是一个意外的错误。请提交包含想法的错误.log文件

无法装入类 'javax.xml.bind.JAXBException'。

花了很多时间这个错误,但我没有得到它,当我在Android工作室中我的代码出了什么问题,当我运行应用程序时

**任务 ':app:compileDebugJavaWithJavac' 的执行失败。

javax/xml/bind/JAXBException**


答案 1

当我将Android Studio更新到V4.2时,我也遇到了同样的问题。我不得不修改两个文件。

在build.gradle中,我将依赖项从

classpath 'com.android.tools.build:gradle:3.6.3'

classpath 'com.android.tools.build:gradle:4.0.0'

在 gradle-wrapper.properties 中,我将 distributionUrl 从

distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

   distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip

答案 2

我遇到了同样的问题,我通过JDK 8更改Android JDK路径解决了它。

首先,您需要从此链接下载并安装JDK 8 [JDK 8] (https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)

并应手动更改JDK路径:转到项目结构->SDK位置->JDK位置->选择三点按钮->选择PC中安装的JDK 8文件夹(通常它将在C:\Program Files\Java\jdk1.8中)。按确定。它为我解决了这个问题。


推荐