티스토리 뷰
문제 상황
Hilt를 사용한 종속 항목 삽입 | Android Developers
이 페이지는 Cloud Translation API를 통해 번역되었습니다. Hilt를 사용한 종속 항목 삽입 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Hilt는 프로젝트에서 종속
developer.android.com
공식 문서를 보고 Hilt 설정을 그대로 진행했는데
해당 빌드 에러가 발생했다.
에러 로그 분석
A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction
무슨 오류 인지 찾아보니까 Kotlin 버전과 Gradle 플러그인 버전이
맞지 않을 때 발생 할 수 있는 빌드 오류라고 한다.
Kotlin 버전 확인
프로젝트 수준의 그래들 파일에 들어간 뒤 crtl를 누른 상태로
kotlin(글자)을 누르면 libs.versions.toml 파일로 이동한다.
파일 최상단에서 코틀린 버전을 확인할 수 있다.
Hilt 버전 설정
// 프로젝트 수준 그래들
plugins {
...
id("com.google.dagger.hilt.android") version "2.48" apply false
}
// 앱 수준 그래들
plugins {
...
id("com.google.dagger.hilt.android")
}
dependencies {
...
implementation("com.google.dagger:hilt-android:2.48")
kapt("com.google.dagger:hilt-android-compiler:2.48")
}
kapt {
correctErrorTypes = true
}
코틀린 1.9 버전과 호환되는 Hilt 버전은 2.48 이상이라고 한다.
'멸치탈출 > 트러블 슈팅' 카테고리의 다른 글
다크모드에서 키보드 활성화 시 흰 배경이 보이는 문제 (0) | 2024.11.15 |
---|---|
Compose 키보드가 화면을 가리는 문제 (0) | 2024.11.15 |
안드로이드 스튜디오 Api키 관리하기 (0) | 2024.11.11 |
Compose 화면 전환 애니메이션 없애기 (0) | 2024.11.07 |