프로그래밍 공부/Android
[Android Codelab Hilt] error: cannot find symbol @dagger.hilt.InstallIn(value = {ApplicationComponent.class}) 오류 해결
홀싀
2023. 7. 6. 11:35
728x90
Hilt codelab 을 진행하다가 위와같은 오류를 만났다
error: cannot find symbol @dagger.hilt.InstallIn(value = {ApplicationComponent.class})
https://developer.android.com/codelabs/android-hilt?hl=ko#6
Android 앱에서 Hilt 사용 | Android 개발자 | Android Developers
이 Codelab에서는 Hilt를 사용하여 종속 항목 삽입을 실행하는 Android 앱을 빌드해 보겠습니다.
developer.android.com
사실 ApplicationComponent.class가 애초부터 import 가 안되었음ㅎ
해당 클래스는 대거에서 특정시점에 Deprecate -> Delete 되었다고 한다.
SingletonComponent로 대체되었다고..
실제 상황이면 대체 클래스를 이용하겠지만.. 이건 코드랩이니까 최대한 코드랩과 싱크를 맞추기 위해 다운그레이드하는걸로..
Hilt version 을 바꾸어주니 임포트 완... 해결
근데 구글은 라이브러리 업뎃 푸시하고 빌드를 안해본건가....??????
build.gradle(project)
변경전
ext.hilt_version = '2.40.1'
변경후
ext.hilt_version = '2.28.3-alpha'
이렇게 버전을 바꿔주면 코드랩을 끝까지 따라갈 수 있다.....
출처
더보기
728x90