참조링크 : https://velog.io/@jeongminji4490/Error-cannot-find-implementation-for-Impl-does-not-exist
프로젝트 내부에서 Hilt, Room, Databinding 등 라이브러리가 사용될때,
기존의 annotation processor 에서 kapt 로 바꾸어 선언해줘야 한다
// 기존
def roomVersion = "2.4.3"
implementation("androidx.room:room-runtime:$roomVersion")
annotationProcessor("androidx.room:room-compiler:$roomVersion")
// 변경
def roomVersion = "2.3.0"
implementation "androidx.room:room-runtime:$roomVersion"
kapt "androidx.room:room-compiler:$roomVersion"
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'kotlin-kapt'
}
buildscript {
ext.kotlin_version = "1.6.10"
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}