Room
을 사용하기만 하면 이 zㅣR 을 한다...!
error [ com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction ]
요 error 는 친절하게 compileSdk
를 최소 34 로 맞춰달라고 알려줘서 간단히 해결했는데,
kapt
이건 뭐 답이 없다. 해결하긴 했지만
Clean Project
-> Rebuild Project
는 당연히 안되고,
JDK
를 17 로 변경해도 안되고,
android {
...
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
}
kotlinOptions {
jvmTarget = "1.7"
}
}
id("org.jetbrains.kotlin.android") version "1.9.0" apply false
kapt
대신 annotationProcessor
를 사용하니 해결됐다.
annotationProcessor("androidx.room:room-compiler:$room_version")
// To use Kotlin annotation processing tool (kapt)
kapt("androidx.room:room-compiler:$room_version")
Build 탭에 떡하니 kaptDebugKotlin FAILED
문구가 있긴 했다.
근데 구글에서 주석까지 달아놔서 설마 했는데...
... 날 속인 거니?