116得票30回答
方法是哪个?“不确定如何将游标转换为此方法的返回类型”的房间:

Error:Not sure how to convert a Cursor to this method's return type Error:Execution failed for task ':app:compileDebugJavaWithJavac'. Compilation f...

106得票9回答
Gradle DSL方法未找到:'kapt()'。

Gradle DSL 方法未找到:'kapt()' 可能的原因: 项目'jetpacklearn'可能正在使用不包含该方法的Android Gradle插件版本(例如'testCompile'在1.1.0中添加)。 升级插件至版本3.4.0并同步项目。 项目'jetpacklearn'可能正...

60得票3回答
警告:以下选项未被任何处理器识别:'[dagger.fastInit, kapt.kotlin.generated]'。

当我在Android Studio中尝试运行或构建应用程序时,我会收到此警告。为什么会出现这种情况?我需要注意这个警告吗? The following options were not recognized by any processor: '[dagger.fastInit, kapt....

58得票6回答
Android Room持久化库和Kotlin

我将尝试使用Kotlin和Room Persistence Library编写一个简单的应用程序。 我按照Android Persistence codelab中的教程进行操作。 这是我的Kotlin AppDatabase类: @Database(entities = arrayOf(U...

45得票7回答
IllegalAccessError: 类 org.jetbrains.kotlin.kapt3.base.KaptContext Android 的访问非法

我已经多天以来一直遇到这样的错误,但是我找不到解决方法。你能帮忙吗? 问题可能是由什么引起的? 错误信息: java.lang.IllegalAccessError: class org.jetbrains.kotlin.kapt3.base.KaptContext (in unname...

39得票2回答
Android项目中有Java和Kotlin文件,应该使用kapt还是annotationProcessor?

我想知道在一个Android项目中混合使用Java和Kotlin文件时,我们是否必须使用annotationProcessor或kapt,还是两者都要用? 我的理解是,对于使用注释进行代码生成的Java文件,必须使用annotationProcessor,而对于使用注释进行代码生成的Kotl...

32得票1回答
如何在AndroidTest范围中使用Kapt?

有没有办法在androidtest范围内使用kapt?目前我正在从com.neenbedankt.gradle.plugins android-apt迁移到kapt,这很好用,但我不确定如何在androidTest范围内使用它 - 所以要替换: 是否可以在androidtest作用域中使用k...

28得票2回答
数据绑定注解处理器 kapt 警告

在我的应用程序模块的build.gradle文件中,我已经添加了以下内容: dependencies { kapt('com.android.databinding:compiler:3.1.2') ... } 但我仍然收到编译器警告: app: 'annotationProcesso...

28得票5回答
Kapt在使用OpenJDK 16时无法正常工作。

我有一个应用程序,使用Kotlin 1.5.0和Kapt进行mapstructs。我已经升级了JDK到16,但是我遇到了以下编译错误: Failed to execute goal org.jetbrains.kotlin:kotlin-maven-plugin:1.5.0:kapt (ka...

27得票4回答
找不到 Glide 的 kapt() 方法

apply plugin: 'com.google.gms.google-services' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt'...