개발 공부/Android / / 2022. 9. 24. 21:22

[Android/이슈 해결] 앱 출시 이후 Retrofit 작동을 하지 않음

앱 출시 이후 공지사항을 불러오는 부분에서  값을 제대로 받지 못하는 에러 발생. 이 문제는 배포버전에서만 일어나는 현상이었고 검색해본 결과 Proguard가 관련되어 있다는 것을 알게되었다. 

 

Android Proguard : 코드 난독화 및 안드로이드 앱의 용량을 줄여주는 프로그램.

 

참고문헌을 통해 유추해 보면 Proguard의 난독화로 값이 제대로 바인딩 되지 않아 생기는 문제라 생각해 

proguard-ules.pro에  해당 줄을 추가해 model의 난독화가 되지 않도록 하였다.

 

-keep class kr.vicess.android.safepass.data.model.** { *; }
-keepclassmembers class kr.vicess.android.safepass.data.model.** { *; }

버전 업데이트 후에 배포 버전에서 잘 되는 것을 확인.

 

참고 문헌

https://imcreator.tistory.com/101

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유