kapt相关内容

添加 Kapt 插件后 - 执行 org.jetbrains.kotlin.gradle.internal.KaptExecution 时发生故障

首先, 我非常清楚这里已经发布了很多关于此错误的问题,但似乎没有一个有适当的解决方案,尤其是我需要的解决方案. 我被以下错误困扰了一个多星期. 我正在开发一个使用 Kotlin、MVVM、Clean Arch 和导航组件构建的 android 项目. 我最近添加了领域数据库,为此我不得不添加以下插件. 应用插件:'kotlin-kapt'应用插件:'realm-andro ..
发布时间:2021-12-23 13:42:41 移动开发

带有 Java 和 Kotlin 文件、kapt 或 annotationProcessor 的 Android 项目?

我想知道在混合 Java 和 Kotlin 文件的 Android 项目中,我们是否必须使用 annotationProcessor 或 kapt,或者两者都使用? 据我所知,annotationProcessor 必须用于使用注释生成代码的 Java 文件,kapt 必须用于 Kotlin 使用注释生成代码的文件. 我有一个混合两种语言的项目,我刚刚用 kapt 替换了 build. ..
发布时间:2021-11-17 01:02:10 Java开发

e: [kapt] 找不到“com.sun.tools.javac.util.Context"类(插件类路径中不存在“tools.jar").Kapt 不起作用

我的项目之前一直运行良好,直到我升级到 API 28 并重构为 Androidx.首先我认为我必须解决问题代码,因为重构后未解决的参考代码太多.在我解决了很多问题后,我仍然出现错误 org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: 任务 ':app ..
发布时间:2021-11-02 22:43:08 移动开发

带有 gradle 包装器的 Kotlin 枚举类构建中的无效方法声明

我有以下 Kotlin 枚举类: enum class DurationModifier {比...更棒 {覆盖 val displayName = "≥"},少于 {覆盖 val displayName = "≤"};抽象 val 显示名称:字符串} 它长期以来一直是我项目的一部分,并且编译得很好.使用 IntelliJ 或 Android Studio 可以很好地编译,但是当我从命令行 ( ..
发布时间:2021-11-02 22:42:18 移动开发

集合不包含与谓词匹配的元素

我正在使用Room库,并且在尝试构建应用程序时收到以下错误消息: e: [kapt] An exception occurred: java.util.NoSuchElementException: Collection contains no element matching the predicate. 这是更详细的错误消息: FAILURE: Build failed wit ..
发布时间:2020-08-28 05:42:25 移动开发

添加Kapt插件后-执行org.jetbrains.kotlin.gradle.internal.KaptExecution时发生故障

首先 我非常清楚,关于此错误的很多问题已经在此处发布,而且似乎都没有一个适当的解决方案,尤其是我需要的解决方案. 我坚持了一个星期以上的以下错误. 我正在研究一个使用Kotlin,MVVM,Clean Arch和Navigation Components构建的android项目. 我最近添加了领域数据库,为此我不得不添加以下插件. apply plugin: 'kot ..
发布时间:2020-08-05 23:33:58 移动开发

Kapt无法在Instant App功能模块中生成类

我在我的Android应用程序中使用dagger2.即使没有错误,它也不会生成匕首组件类. 我已在设置中启用注释处理器并重新启动android studio,但这对我不起作用.我也读了这个线程 Dagger2不生成Daggercomponent类,并在一个线程上读到了已弃用,因此我正在使用annotationProcessor 基本模块build.gradle apply plu ..
发布时间:2020-06-29 18:56:53 移动开发

带有Java和Kotlin文件,kapt或注解处理器的Android项目?

我想知道在 Android 项目中混合了 Java 和 Kotlin 文件时,是否必须使用注解处理器或kapt,或同时使用这两者? 在我的理解中,必须将 annotationProcessor 用于使用代码生成注释的 Java 文件,并且必须将 kapt 用于 Kotlin 文件,使用批注生成代码. 我有一个混合使用两种语言的项目,我只是用kapt替换了build.gradle中的所有 ..
发布时间:2020-06-29 18:56:50 Java开发

Android上的Dagger 2,缺少错误消息

我在Android项目中使用了Dagger 2,但调试时遇到了麻烦.我知道编译是由于我的Dagger 2安装程序中的错误(之前有过)而失败的,但是几乎找不到它,因为我没有得到正确的错误消息来告诉我问题出在哪里.我得到的都是表明注释处理失败的消息.遵循以下原则: Error:Execution failed for task ':app:compileDebugJavaWithJavac'. ..

找不到Gradle DSL方法:"kapt()"

找不到等级DSL方法:"kapt()" 可能的原因: 项目'jetpacklearn'可能正在使用不包含该方法的Android Gradle插件版本(例如,在1.1.0中添加了'testCompile'). 将插件升级到版本3.4.0并同步项目 项目"jetpacklearn"可能正在使用不包含该方法的Gradle版本. 打开Gradle包装器文件 我的gradleVersion为'3 ..
发布时间:2020-06-29 18:56:37 移动开发