앱 출시 이후 공지사항을 불러오는 부분에서 값을 제대로 받지 못하는 에러 발생. 이 문제는 배포버전에서만 일어나는 현상이었고 검색해본 결과 Proguard가 관련되어 있다는 것을 알게되었다.
Android Proguard : 코드 난독화 및 안드로이드 앱의 용량을 줄여주는 프로그램.
참고문헌을 통해 유추해 보면 Proguard의 난독화로 값이 제대로 바인딩 되지 않아 생기는 문제라 생각해
proguard-ules.pro에 해당 줄을 추가해 model의 난독화가 되지 않도록 하였다.
-keep class kr.vicess.android.safepass.data.model.** { *; }
-keepclassmembers class kr.vicess.android.safepass.data.model.** { *; }
버전 업데이트 후에 배포 버전에서 잘 되는 것을 확인.
참고 문헌
'개발 공부 > Android' 카테고리의 다른 글
[Android Kotlin] RxBus - RxJava 전역 Callback 구현하기 (0) | 2022.09.30 |
---|---|
[Android Kotlin]ViewBinding과 DataBinding 차이 & Databinding 적용하기 (0) | 2022.09.26 |
[Android Kotlin] WebView 구현하기 (0) | 2022.09.08 |
[Android Kotlin] Clipboard 복사 기능 구현하기(copy) (0) | 2022.09.02 |
[Android Kotlin] Firebase Crashlytics적용하기 (2) | 2022.09.01 |