Android Studio Android构建错误:无法加载页面“”

rhfm7lfc  于 2022-12-30  发布在  Android
关注(0)|答案(9)|浏览(372)

我是Android初学者。我无法在Android Studio中解决此错误。每当我运行应用程序时都会出现此错误。我该如何修复?
错误:无法加载类“javax.xml.bind.JAXBException”。导致此错误的可能原因包括:

  • Gradle的依赖项缓存可能已损坏(有时会在网络连接超时后发生)。重新下载依赖项并同步项目(需要网络)
  • Gradle构建进程(守护程序)的状态可能已损坏。停止所有Gradle守护程序可能会解决此问题。停止Gradle构建进程(需要重新启动)
  • 您的项目可能正在使用与项目中的其他插件或项目请求的Gradle版本不兼容的第三方插件。
  • 如果Gradle进程损坏,您还可以尝试关闭IDE,然后终止所有Java进程。
gz5pxeao

gz5pxeao1#

这就是我的解决方案
在项目级Gradle中更新Gradle构建工具版本。

dependencies {
    classpath 'com.android.tools.build:gradle:7.1.2'
}

然后Android Studio将下载并更改您的gradle-wrapper.properties文件。

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

同步项目,一切正常。

pokxtpni

pokxtpni2#

当我为每个Android SDK更改JDK时,问题得到了解决:
项目结构-〉平台设置\SDK-〉Android API xx平台-〉将“Java SDK”更改为1.8
这解决了问题;
同时将项目SDK更改为1.8。
第一节第一节第一节第一节第一次
如果问题未解决,Please try to run IDE under JDK 8

yfjy0ee7

yfjy0ee73#

这可能为时已晚,但也许有人需要知道原因:
如果你把android studio升级到v4.2,就会发生这种情况,因为它是在java 11中构建的
您有两种选择:
1.手动更改JDK路径:* * 项目结构**-〉SDK位置
1.您应该使用以下两个版本或更高版本更新您gradle设置:
classpath 'com.android.tools.build:gradle:4.0.0' distributionUrl=https://services.gradle.org/distributions/gradle-6.5-all.zip
4.我希望我能节省一些人的时间

pqwbnv8z

pqwbnv8z4#

您还可以在项目级gradle中更新您的gradle版本

classpath 'com.android.tools.build:gradle:4.x.x'

并修复了此问题。

wko9yo5t

wko9yo5t5#

实际上这是@LiuJQ的解决方案,但使用的是旧版本,我更喜欢始终使用较新版本的gradle,如果您发现它也使用旧版本,请更新我的答案

在项目级gradle中更新gradle构建工具版本

dependencies {
    classpath 'com.android.tools.build:gradle:7.1.2'
}

然后Android Studio将下载并更改您的gradle-wrapper.properties文件

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

同步项目,一切正常。

oewdyzsn

oewdyzsn6#

只需升级Gradle版本即可修复此问题

0aydgbwb

0aydgbwb7#

安装java 8,并使用java 8设置JDK路径
文件-〉项目结构。-〉SDK位置-〉JDK位置
对于Mac OS:

/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
ecr0jaav

ecr0jaav8#

首先检查您的gradle-wrapper.properties distributionUrl值,然后使用最新版本的gradle进行更新。
分发网址= services.gradle.org/distributions/gradle-6.1.1-all.zip

t9aqgxwy

t9aqgxwy9#

这是可能的解决办法之一,对我很有效。
在应用程序构建文件中,添加选项javaCompileOptions{ ... }

android {
    …
    defaultConfig {
    …
        //add this options
        javaCompileOptions { 
            annotationProcessorOptions { 
                includeCompileClasspath = true 
            } 
        }
    }
    …
}

相关问题