반응형
Android 에서 사용하는 라이브러리들의 버전을 높이다가 위와 같은 error를 보게 되었습니다.
제가 해결한 방법은
- 버전을 다 최신으로 바꾼다.
- annotationProcessor → kapt 로 바꾼다.
- layout에 있는 android:addTextChangeListener 가 사라졌으니 BindingAdapter에 추가해준다.
- @BindingAdapter("addTextChangedListener") fun addTextChangeListener(editText: EditText, textWatcher: TextWatcher){ editText.addTextChangedListener(textWatcher) }
- Impl class에 있는 @Single을 지우고 Module 에있는 ActivityComponent를 @InstallIn(SingletonComponent::class)로 변경합니다.
사실상 위에는 제가 이것저것 변경해보면서 잘못된 부분을 찾아서 고쳤서 빌드를 성공 시켰습니다.
제가볼때 버전코드를 올리면서 이전 코드가 변경된 버전에 맞지 않는 코드들을 일일이 찾아서 고쳐주어야 하는것 같습니다.
Room 관련해서 문제가 있다. hilt 최신버전을 적용했는데 버전이 맞지 않아 발생하는 문제다. 등등 정말 많은 문제 해결 방법이있었습니다.
아래는 제가 검색해보면서 찾아본 다양한 방식이었습니다. (하지만 저랑 관련된 부분은 거의 없었습니다.)
https://youngest-programming.tistory.com/305
https://seizemymoment.tistory.com/5
https://zion830.tistory.com/83
https://developer88.tistory.com/171
반응형
'2023년 이전 > Android' 카테고리의 다른 글
IllegalArgumentException :cannot add the same observer with different lifecycles & viewLifecycleOwner (0) | 2021.12.05 |
---|---|
Corutine callbackFlow sendBlocking Deprecated (0) | 2021.12.05 |
Module was compiled with an incompatible version of Kotlin (0) | 2021.12.05 |
Retrofit call 과 Response 차이 (0) | 2021.12.05 |
Activity 동작 및 Flag (0) | 2021.12.03 |