kapt相关内容

Android Room Persistence 库和 Kotlin

我正在尝试使用 Kotlin 和 Room Persistence Library.我遵循了 Android Persistence 代码实验室中的教程. 这是我在 Kotlin 中的 AppDatabase 类: @Database(entities = arrayOf(User::class), version = 1)抽象类 AppDatabase : RoomDatabase() ..
发布时间:2021-11-27 20:56:02 其他开发

如何在 androidTest 范围内使用 kapt

有没有办法将 kapt 用于 androidtest 范围?目前我正在从 com.neenbedankt.gradle.plugins android-apt 迁移到 kapt - 工作正常 - 但我不知道如何为 androidTest 范围做 - 所以替换: apt "com.github.hotchemi:permissionsdispatcher-processor:$permission ..
发布时间:2021-11-17 01:04:01 其他开发

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

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

如何在 androidTest 范围内使用 kapt

有没有办法将 kapt 用于 androidtest 范围?目前我正在从 com.neenbedankt.gradle.plugins android-apt 迁移到 kapt - 工作正常 - 但我不知道如何为 androidTest 范围做 - 所以替换: apt "com.github.hotchemi:permissionsdispatcher-processor:$permission ..
发布时间:2021-11-10 22:44:23 其他开发

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 其他开发

Android Room Persistence库和Kotlin

我正在尝试使用Kotlin和 Room Persistence Library . 我在Android持久性代码实验室中遵循了教程. 这是我在Kotlin中的AppDatabase课: @Database(entities = arrayOf(User::class), version = 1) abstract class AppDatabase : RoomDatabase() { ..
发布时间:2020-08-28 05:25:11 其他开发

添加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 其他开发

NonExistentClass不能转换为Annotation

我在我的项目中添加了一个新的Retrofit接口,其中包含一些带有@GET和@HEADERS批注的端点,然后在该类的构造函数中使用@Inject批注将所述接口注入到存储库类之后, Android Studio引发此错误: NonExistentClass cannot be converted to Annotation 在查看了生成的Java代码之后,它用以下内容替换了@GET和@HE ..
发布时间:2020-06-29 18:56:48 其他开发

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

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

找不到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 其他开发

NonExistentClass无法转换为注释-app:kaptDebugAndroidTestKotlin

我想使用JUnit5测试一个类,但是在gradle运行app:kaptDebugAndroidTestKotlin任务时,我遇到了问题. 我已经尝试了以下链接中的解决方案,但到目前为止没有任何帮助: NonExistentClass无法转换为Annotation 错误:不兼容的类型:NonExistentClass无法转换注释@ error.NonExistentClass() ..
发布时间:2020-04-26 13:00:26 其他开发