반응형
Android 프로젝트에서 Hilt를 적용하는 과정에서 아래 오류가 발생했다..
ComponentProcessingStep was unable to process 'package_Application_HiltComponents.SingletonC' because 'dagger.hilt.android.internal.lifecycle.DefaultActivityViewModelFactory' could not be resolved.
단순히 프로젝트에서 라이브러리를 적용시키고 했는데, 컴파일이 되지 않아 검색을 해보니 원인은 build.gradle(:app) 내에 있는 코드였습니다.
implementation "androidx.hilt:hilt-lifecycle-viewmodel:1.0.0-alpha03"
Hilt 2.31에서 ViewModel 주입 방법이 바뀌어 이제 viewmodel 라이브러리 없이 @HiltViewModel만 사용해도 문제가 없다고 합니다.
해당 라이브러리 제거 후 정상 작동 성공했습니다!
반응형