
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 문구가 있긴 했다.
근데 구글에서 주석까지 달아놔서 설마 했는데...

... 날 속인 거니?