Doarchive

[Android] Could not find method kapt() for arguments [androidx.room:room-compiler:2.5.0] 본문

Mobile/Android

[Android] Could not find method kapt() for arguments [androidx.room:room-compiler:2.5.0]

오순발닦개 2023. 6. 16. 11:24

Caused by: org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method kapt() for arguments [androidx.room:room-compiler:2.5.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
at org.gradle.internal.metaobject.AbstractDynamicObject$CustomMissingMethodExecutionFailed.<init>(AbstractDynamicObject.java:190)
at org.gradle.internal.metaobject.AbstractDynamicObject.methodMissingException(AbstractDynamicObject.java:184)
at org.gradle.internal.metaobject.ConfigureDelegate.invokeMethod(ConfigureDelegate.java:86)

 

 

어노테이션 프로세싱 을  위해 Kapt를 사용하는데  plugins에 추가 하지 않아서 발생하는 문제

// To use Kotlin annotation processing tool (kapt)
kapt("androidx.room:room-compiler:$roomVersion")

 

 

build.gradle(app) 파일 최상단에 있는 plugins 에   kotlin-kapt 플러그인을 추가 하면 해결됨

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'kotlin-kapt'
}
728x90