Task : chatroom:compileDebugJavaWithJavac FAILED

换新的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


版权声明:本文为qq_17273629原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。