Android Stuido运行程序,报错:
trouble processing "javax/xml/bind/JAXBContext.class":
crtl+shit+N, 检查了一下,引用的包中有javax/xml/bind/JAXBContext.class,然后电脑上jdk中也有。
网上有的说法是可以把重复的包删掉,但是引用的第三方jar包肯定是不能删的,系统的jdk中的包更不能删。
既然都不能删,那就不去深入研究这个问题了,在gradle中修改配置,忽略这个类重复的错误:
dexOptions {
incremental true
javaMaxHeapSize "4g"
preDexLibraries = false
additionalParameters = ['--core-library']
}
问题解决。