안드로이드 스튜디오

[안드로이드 스튜디오 코틀린] Jetpack Compose Hilt Error -> [Hilt]Unsupported metadata version. Check that your Kotlin version is >= 1.0

권송미 2024. 5. 24. 14:29
728x90
반응형

 

 

 

 

 

 

 

 

 

 

Jetpack Compose에서 hilt를 사용하는데

 

 

 

 

Task :app:hiltJavaCompileDebug FAILED error: [Hilt] Unsupported metadata version. Check that your Kotlin version is >= 1.0: java.lang.IllegalStateException: Unsupported metadata version. Check that your Kotlin version is >= 1.0 at dagger.hilt.processor.internal.kotlin.KotlinMetadata.metadataOf(KotlinMetadata.java:200) at dagger.hilt.processor.internal.kotlin.KotlinMetadata.from(KotlinMetadata.java:182)

 

 

 

 

 

이렇게 에러가 떴다.

 

 

 

 

 

 

 

 

 

 

 

https://stackoverflow.com/questions/67744002/hilt-unsupported-metadata-version-in-kotlin

 

Hilt Unsupported metadata version in Kotlin

I was tried to run my code in Kotlin 1.5.10 With plugin as plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-kapt' id 'dagger.hilt.android.plugin' and dependencies as below

stackoverflow.com

를 보니

 

 

 

 

 

 

build.gradle.kt(Project)에 있는 Hilt version과

build.gradle.kt(Module)에 있는 Hilt version이 맞지 않아 생기는 것 같았다.

 

 

 

 

 

 

 

 

확인해보니

 

 

build.gradle.kts(Project)

plugins {
    id("com.android.application") version "8.2.2" apply false
    id("org.jetbrains.kotlin.android") version "1.9.0" apply false
    id("com.google.dagger.hilt.android") version "2.44" apply false
}

 

 

 

 

 

 

build.gradle.kts(Module)

    // Hilt
    implementation("com.google.dagger:hilt-android:2.44.2")
    kapt("com.google.dagger:hilt-android-compiler:2.44.2")

 

 

이렇게 되어있었다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

build.gradle.kts(Project)

plugins {
    id("com.android.application") version "8.2.2" apply false
    id("org.jetbrains.kotlin.android") version "1.9.0" apply false
    id("com.google.dagger.hilt.android") version "2.48" apply false
}

 

 

 

 

 

 

build.gradle.kts(Module)

 

    // Hilt
    implementation("com.google.dagger:hilt-android:2.48")
    kapt("com.google.dagger:hilt-android-compiler:2.48")

 

 

이렇게 수정했더니 잘 돌아간다 !

728x90
반응형