Execution failed for task ':EquipCore:compileDebugJavaWithJavac'.
> superclass access check failed: class butterknife.compiler.ButterKnifeProcessor$RScanner (in unnamed module @0x1b1ab21b) cannot access class com.sun.tools.javac.tree.TreeScanner (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.tree to unnamed module @0x1b1ab21b
打开已有项目报错,
原因:gradle版本不适配,java版本不适配
解决办法:修改配套gradle版本,修改java版本
1、gradle版本:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
原gradle
classpath 'com.android.tools.build:gradle:4.2.1'
新gradle
classpath 'com.android.tools.build:gradle:7.2.0'
2、java版本:
原来有17和1.8版本,这里需要用到11版本,下载并应用11版本即可,如果没有生效,clean并rebuild一下
本文描述了在项目中遇到的编译错误,原因是gradle版本不匹配和java版本不兼容。解决方案是更新gradle到7.2.0并确保使用java11。如果问题未解决,可能需要清理并重新构建项目。
1662

被折叠的 条评论
为什么被折叠?



