본문 바로가기

Android/Troubleshooting

The compiler option dagger.hilt.android.internal.projectType is not a recognized Hilt option. Is there a typo? 오류

가끔 Hilt를 사용하다 보면

The compiler option dagger.hilt.android.internal.projectType is not a recognized Hilt option. Is there a typo?

이런 오류가 발생한다.

 

보통 hilt 설정이나 구성에 문제가 있어서 발생하는 오류인데, 주로 빌드 과정에서 hilt 컴파일러가 이상한 옵션을 받을 때 나타난다.

 

hilt dependency 잘 확인하자.

본인은 아래처럼 잘못 작성했던 것을 수정해서 해결했다.

kapt("com.google.dagger:hilt-compiler:2.48")  // ❌

 

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