java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE

java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE 和 javax.xml.bind.JAXBException问题处理
先说下环境:

项目是老项目

jdk用的是1.8

然后用新版的Android Studio 3.1 雪狐版 IDE推荐使用jdk 11

用新版的AS跑老项目出现的问题

一、java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE

解决方案:

因为SDK问题,目前最新的SDK是31 也就是 Android 12, compileSdkVersion会默认是31 ,但31的SDK就会带来这个问题

所以只需要将 compileSdkVersion 30(或以下版本就行了),但编译又出现了第二个问题就是下面这个问题

你可能感兴趣的:(android移动端开发,java,android,开发语言)