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

无法加载类“javax.xml.bind.JAXBException”。

花了很多时间来解决这个错误,但我不明白,当我运行应用程序时,我在 android studio 中的代码有什么问题

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

javax/xml/bind/JAXBException**

如果你有答案,请告诉我

回答

当我将 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


回答

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

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

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


以上是这是一个意外错误。请提交包含idea.log文件的错误的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>