[안드로이드] Authenticator, Hilt dependency cycle 에러
Android Studio/- Honey Tip2025. 3. 19. 02:06[안드로이드] Authenticator, Hilt dependency cycle 에러

안녕하세요 주코입니다.최근 팀 프로젝트에서 Google OAuth를 개발하던중 RefreshToken을 갱신할때 Hilt의 dependency cycle (순환참조) 에러가 발생하였습니다. 머리를 골골 싸메다가 꽤 괘찮은 해결법을 찾게되어 이렇게 글을 올리게 되었습니다. 원인Hilt을 통해 Network Module를 설정하고 RefreshToken을 갱신하기위해 Authenticator에서 API와 통신하고있는 DataSource를 주입하고 있었습니다.이때, dependency cycle이 발생하였습니다. ( 원인, 예시코드 )@Module@InstallIn(SingletonComponent::class)object NetworkModule { private val logging = HttpLog..

728x90
image