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(或以下版本就行了),但编译又出现了第二个问题就是下面这个问题