[Android] Task :app:kaptDebugKotlin FAILED 에러

Minjun Kim·2023년 9월 27일
0

Android

목록 보기
44/47
post-thumbnail

Room 을 사용하기만 하면 이 zㅣR 을 한다...!

error [ com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction ]

요 error 는 친절하게 compileSdk 를 최소 34 로 맞춰달라고 알려줘서 간단히 해결했는데,
kapt 이건 뭐 답이 없다. 해결하긴 했지만

🧩 시도한 방법

  1. Clean Project -> Rebuild Project 는 당연히 안되고,

  2. JDK 를 17 로 변경해도 안되고,

android {
	...
    
	compileOptions {
		sourceCompatibility = JavaVersion.VERSION_1_7
		targetCompatibility = JavaVersion.VERSION_1_7
	}
	kotlinOptions {
		jvmTarget = "1.7"
	}
}
  1. 혹시나 해서 Kotlin 버전도 변경해봤다.
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 문구가 있긴 했다.

근데 구글에서 주석까지 달아놔서 설마 했는데...

... 날 속인 거니?

profile
응애 나 아기 뉴비

0개의 댓글