报错信息: Caused by: org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method kapt() for arguments [android.arch.persistence.room:compiler:1.1.1] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. 背景描述: 在构建ROOM数据库环境时引入依赖构建出错
解决方法: 尝试使用了 kapt() 方法,但是该方法并未被识别。kapt 是 Kotlin Annotation Processing Tool 的缩写,用于处理 Kotlin 注解处理器的工具。如果在使用 Kotlin 与 Room 数据库一起工作,需要使用 kapt 来指定 Room 的编译器依赖。需要在 Gradle 脚本中声明 kotlin-kapt 插件。 在你的 build.gradle (app)文件中添加:apply plugin: 'kotlin-kapt'
如下图所示
添加之后重新构建->成功!!!
标签:kapt,kotlin,gradle,构建,Kotlin,报错 From: https://www.cnblogs.com/bddm/p/18184544