java.lang.IllegalAccessError: cl

2024-03-07  本文已影响0人  你的益达233

这个奇葩的bug,网上很多人说降低jdk版本,我的是jdk11,没错啊。
其实也可以选择升com.android.tools.build:gradle版本的,但是一升kotlin版本也得升,导致的问题更多。
好点的是同事电脑是能运行的,证明项目是没问题的

如果网上的方法你都不行,不防试试我的
在gradle.properties文件中添加:

org.gradle.jvmargs=-Dfile.encoding=UTF-8 \
               --add-opens jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \
               --add-opens jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \
               --add-opens jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED \
               --add-opens jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED  \
               --add-opens jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED \
               --add-opens jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED \
               --add-opens jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED

如果已经有org.gradle.jvmargs了,就删掉原来的,添加我说的

上一篇 下一篇

猜你喜欢

热点阅读