hyeon.s
개발로그
hyeon.s
전체 방문자
오늘
어제
  • 분류 전체보기 (150)
    • Web 및 인프라 (1)
      • Web (1)
      • Terraform (2)
      • Docker (1)
    • Android (1)
      • 공부 (28)
      • 트러블슈팅 (12)
      • 프로젝트 개발 (10)
      • Compose (2)
      • 우테코 프리코스 (0)
    • Server (5)
      • 공부 (1)
      • Spring (4)
    • 알고리즘 (68)
      • 문제풀이 (C++,Kotlin) (54)
      • 공부 (13)
    • 디자인 (3)
      • UI (3)
    • Language (5)
      • Kotlin (5)
      • JAVA (0)
    • IT 동아리 (8)
      • UMC 3기 (Android) (7)
      • Sopt 32기 (Android) (1)

Github

글쓰기 / 관리자
hELLO · Designed By 정상우.
hyeon.s
Android/트러블슈팅

[Android/트러블슈팅] Kotlin 1.9.0 & Hilt Version Error

[Android/트러블슈팅] Kotlin 1.9.0 & Hilt Version Error
Android/트러블슈팅

[Android/트러블슈팅] Kotlin 1.9.0 & Hilt Version Error

2024. 9. 27. 10:05
728x90

들어가기 전

kotlin 1.9.0 을 사용하는 프로젝트에서 Hilt를 적용하려고 하니

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.internal.codegen.kotlin.KotlinMetadata.metadataOf(KotlinMetadata.java:206) at dagger.internal.codegen.kotlin.KotlinMetadata.from(KotlinMetadata.java:186) at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1133) …

위와 같은 에러가 발생하였다.

[Hilt] Unsupported metadata version. Check that your Kotlin version is ≥10.0

Kotlin Version과 Hilt Version의 충돌이 발생한 것 같아 관련 이슈를 찾았고 아래 글을 발견하였다.

Hilt incompatible with Kotlin to 1.9 · Issue #4035 · google/dagger

오류가 발생한 시점에 지정한 Hilt Version은 2.44 였다.

따라서 해결을 위해 Hilt Version을 2.46 으로 변경하였다.

해결방법

build.gradle (app) Hilt Version 2.44.1 → 2.46.1 변경

    implementation("com.google.dagger:hilt-android:2.46.1")
    kapt("com.google.dagger:hilt-android-compiler:2.46.1")

build.gradle (project) Hilt Version 2.44.1 → 2.46.1 변경

 id("com.google.dagger.hilt.android") version "2.46.1" apply false

이렇게 변경하니 성공적으로 빌드가 되었다.

728x90
저작자표시 (새창열림)

'Android > 트러블슈팅' 카테고리의 다른 글

[Android/트러블 슈팅] 푸시알림 매끄럽게 수신하기 : onNewIntent()  (0) 2024.10.08
[Android/트러블슈팅] NetworkOnMainThreadException 발생으로 살펴보는 Thread  (1) 2024.09.27
[Android] WorkManager를 활용한 주기적인 백그라운드 작업 실행 (less than 15min ver)  (0) 2024.07.27
[Android] WorkManager를 활용해 주기적인 백그라운드 작업 실행하기 (15min ver)  (0) 2024.07.23
[Android/트러블슈팅] 구글 플레이스토어 키스토어 분실 재설정 방법  (2) 2024.01.13
'Android/트러블슈팅' 카테고리의 다른 글
  • [Android/트러블 슈팅] 푸시알림 매끄럽게 수신하기 : onNewIntent()
  • [Android/트러블슈팅] NetworkOnMainThreadException 발생으로 살펴보는 Thread
  • [Android] WorkManager를 활용한 주기적인 백그라운드 작업 실행 (less than 15min ver)
  • [Android] WorkManager를 활용해 주기적인 백그라운드 작업 실행하기 (15min ver)
hyeon.s
hyeon.s
이유있는 코드를 짜자

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.