换新的webrtc 项目之后,代码就不断地报错,
报错信息:
compileDebugJavaWithJavac
java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE (class com.sun.tools.javac.util.UnsharedNameTable$NameImpl)
Compilation failed; see the compiler error output for details.
令人头疼,试过逐个问题排查,但是还是没有用。
根据大佬的文章,有几个办法:
1、挨个排查,看看是哪句导致了整个崩盘
2、更新Java到更高版本
3、直接升级AndroidStudio到最新稳定版。
我的操作
- 挨个排查无果
- 尝试升级JAVA到更高等级,结果发现AndroidStudio报错,说内部的JDK不支持Java11,故石锤了,是AndroidStudio的问题。
- 升级了AndroidStudio到最新版本,问题解决。
参考链接:
1、https://blog.csdn.net/qq_17273629/article/details/102745461
2、https://blog.csdn.net/xiaopangcame/article/details/123524489
3、https://blog.csdn.net/Mr_Tony/article/details/122324046
4、https://blog.csdn.net/qq_40015157/article/details/113877010
5、https://stackoverflow.com/questions/68344424/unrecognized-attribute-name-module-class-com-sun-tools-javac-util-sharednametab
6、https://blog.csdn.net/chuyouyinghe/article/details/124188901