java.lang.IllegalAccessError: class org.jetbrains.kotlin.kapt3.base.KaptContext cannot access class

这篇具有很好参考价值的文章主要介绍了java.lang.IllegalAccessError: class org.jetbrains.kotlin.kapt3.base.KaptContext cannot access class。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Task :app:kaptGenerateStubsDebugKotlin FAILED
e: java.lang.IllegalAccessError: class org.jetbrains.kotlin.kapt3.base.KaptContext (in unnamed module @0x4d1ecff7) cannot access class com.sun.tools.javac.util.Context (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.util to unnamed module @0x4d1ecff7
at org.jetbrains.kotlin.kapt3.base.KaptContext.(KaptContext.kt:28)
at org.jetbrains.kotlin.kapt3.KaptContextForStubGeneration.(KaptContextForStubGeneration.kt:40)
at org.jetbrains.kotlin.kapt3.AbstractKapt3Extension.contextForStubGeneration(Kapt3Extension.kt:287)
at org.jetbrains.kotlin.kapt3.AbstractKapt3Extension.analysisCompleted(Kapt3Extension.kt:171)
at org.jetbrains.kotlin.kapt3.ClasspathBasedKapt3Extension.analysisCompleted(Kapt3Extension.kt:102)

原因:kapt不兼容JDK 16,17 ,我换成了11,记住是Gladle的jdk版本
降低JDK版本至16以下
Settings -> Gradle 选择jdk11,而非Project Structure->Sdk Location中的jdk版本。
java.lang.IllegalAccessError: class org.jetbrains.kotlin.kapt3.base.KaptContext cannot access class,java,kotlin,开发语言文章来源地址https://www.toymoban.com/news/detail-757023.html

到了这里,关于java.lang.IllegalAccessError: class org.jetbrains.kotlin.kapt3.base.KaptContext cannot access class的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Could not find org.jetbrains.kotlin:kotlin-stdlib-jre7:1.5.21.

    前两天下了一个demo,运行时候报了一个这样的错,特此记录一下。 先看下报的错。 看到这个问题我先是想引用的lib找不到,那十有八九是因为墙的原因找不到源了,所以需要添加国内源。 在项目目录下的build.gradle下面加上了阿里云的源,但是还不行,我还试过加华为云也不

    2024年02月06日
    浏览(33)
  • Could not get resource ‘https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.5

    原因:接上一个,当我们新建完Android项目,有的同学遇到这个报错,意思就是访问国外的服务器速度慢,下载不下来kotlin1.5z这个包,原因和你的网络有关系,特别是有同学使用手机热点的,比如我。 解决方法:使用国内镜像,在主工程build.gradle这个文件加入国内镜像源 在

    2024年02月07日
    浏览(37)
  • A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution

            今天在编译Kotlin项目时,遇到以下错误信息,信息中没有具体指明错误原因,只是报错:A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution.         经过排查后问题得以解决,我的处理办法如下: 1.关键信息在“Run with --stacktrace option to get the stac

    2024年02月11日
    浏览(32)
  • Plugin [id: ‘org.jetbrains.kotlin.jvm‘, version: ‘1.8.21‘] was not found

    使用最新的 Intellij IDEA 创建一个可以运行 kotlin 的代码环境,默认创建 Main.kt 文件。 下面是默认生成的 build.gradle.kts 文件 编译直接报错: 更换IDEA版本(因为在很久之前学习 kotlin 的时候没有这么费劲, IDEA 直接支持),结果无效(PS:尝试过高低版本都不行); 添加电脑的

    2024年02月09日
    浏览(37)
  • 解决A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask

    构建Kotlin项目时报错如下: 先检查是否有其他报错信息: 例如: 这是说ViewDataBinding有问题,检查XML文件是否有引用错误的地方。 2.排除掉代码层面和xml层面的问题之后,考虑这种问题多半是版本不匹配造成的。一般按照以下步骤排查即可解决: Android Gradle 插件版本与所需的

    2024年02月14日
    浏览(28)
  • Android Failed to invoke getAdditionalVisibleSourceSets on org.jetbrains.kotlin.gradle.plugin.source

    从网上下载了一个demo工程,运行起来就报上述错误。诚然,demo肯定本身是可以正常运行的,但是碰上了新装的Android studio确实发生了报错。因此最大可能还是配置或者版本不对的问题。 升级gradle,哪有提示就解决提示,哪有爆红就解决爆红。

    2024年02月01日
    浏览(39)
  • error - A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution

    你可能会碰到这样一个问题: Execution failed for task ‘:app:kaptDebugKotlin’. A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution java.lang.reflect.InvocationTargetException (no error message) 别担心,解决很简单,但需要点耐心 其中一个问题是:有代码爆红了 怎么说?(不给我解

    2023年04月08日
    浏览(24)
  • 【错误记录】Android Studio 创建 Module 模块报错 ( Cannot resolve external dependency org.jetbrains.kotlin:kotl )

    目前使用的是 最新的 Gradle 配置 , 创建 Module 生成的源码与 Gradle 配置出现了冲突 , 导致的问题 ; 解决此类问题 , 要仔细检查 Gradle 构建脚本 , 排查每个依赖库的来源 ; 本次错误就是 AS 系统自动成的 Module 修改了 Gradle 构建脚本 , 导致依赖下载失败 ; 在 Android Studio 的 已存在 工

    2024年02月08日
    浏览(35)
  • java.lang.ClassCastException: class org.apache.logging.slf4j.SLF4JLoggerContext cannot be cast 解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年02月11日
    浏览(37)
  • 已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String异常的

    已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String异常的正确解决方法,亲测有效!!! java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String的错误通常发

    2024年01月21日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包