안드로이드/코틀린

[Android Studio]A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction > java.lang.reflect.InvocationTargetException (no error message) room error

eqrw105 2021. 11. 5. 13:00

[Android Studio]A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction > java.lang.reflect.InvocationTargetException (no error message) room error

 

android studio에서 room database 개발 시 아래 사진과 같은 에러를 발견 할 수 있다.

 

해결 방법은 간단하다.

 

build.gradle - dependencies 의존성 추가를 해주면 된다.

  def roomVersion = "2.3.0"
    implementation("androidx.room:room-runtime:$roomVersion")
    kapt("androidx.room:room-compiler:$roomVersion")
    
    //InvocationTargetException 에러 시 추가
    kapt("org.xerial:sqlite-jdbc:3.34.0")
    
    testImplementation("androidx.room:room-testing:$roomVersion")