티스토리 뷰
문제 상황
공식 문서를 보고 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 이상이라고 한다.
'멸치탈출 > 트러블 슈팅' 카테고리의 다른 글
안드로이드 스튜디오 Api키 관리하기 (0) | 2024.11.11 |
---|---|
Compose 화면 전환 애니메이션 없애기 (0) | 2024.11.07 |