关于Android Studio报Unable to load class 'javax.xml.bind.JAXBException'处理

今天项目突然间报错:

Unable to load class 'javax.xml.bind.JAXBException'
This is an unexpected error. Please file a bug containing the idea.log file

经过半天的折腾,找到比较实用的处理方案
修改gradle的jvm和项目的JVM编译使用的JDK版本相同,在无法修改的情况下,采用一下方案
在项目的根目录中的build.gradle修改gradle 插件至4.2.X以上

 buildscript {
    repositories {
        mavenCentral()
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
        maven { url 'http://developer.huawei.com/repo/' }
    }
    dependencies {
        classpath "com.android.tools.build:gradle:4.2.1"
    }
}

然后修改gradle目录中的gradle-wrapper.properties文件

#Tue Jun 02 15:30:05 CST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容