报错:
java: 无法将枚举 xxx中的构造器 CleanTypeEnum应用到给定类型;
需要: 没有参数
找到: java.lang.String
原因: 实际参数列表和形式参数列表长度不同
解决办法
- compiler里面设置一下VM options参数为-Djps.track.ap.dependencies=false
- 也有可能是Java版本的问题,改成Java8
- 已经设置了Java8,但是还是报错,
查看报错日志
Writing classes… []
Checking dependencies… []
Dependency analysis found 19 affected files
Errors occurred while compiling module 'xxx
javac 11.0.18 was used to compile java sources
Finished, saving caches…
Module ‘xxx’ was fully rebuilt due to project configuration/dependencies changes
Compilation failed: errors: 80; warnings: 1
Executing post-compile tasks…
Compilation failed: errors: 80; warnings: 1
Synchronizing output directories…
2024/4/17 9:25 - Build completed with 80 errors and 2 warnings in 3 sec, 961 ms
原因:项目中的依赖中sdk的版本还是11,修改为Java8