美文网首页
java.lang.IllegalAccessError: cl

java.lang.IllegalAccessError: cl

作者: 你的益达233 | 来源:发表于2024-03-07 15:04 被阅读0次

    这个奇葩的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了,就删掉原来的,添加我说的

    相关文章

      网友评论

          本文标题:java.lang.IllegalAccessError: cl

          本文链接:https://www.haomeiwen.com/subject/jbnszdtx.html