proguard적용 난독화 이슈

Chance·2023년 5월 11일
  • proguard적용 이슈
    프로젝트의 난독화를 위해 프로가드를 적용한 후 release빌드
    이후 json값을 null로 채워지는, 즉, 데이터를 못받아오는 이슈 발생
  1. proguard-rules.pro에서 proguard문법으로 keep을 통해 클래스 난독화 예외처리
  2. json을 담을 데이터 클래스의 변수마다 SerializationName을 명시적으로 적용

= 난독화할 때 해당 데이터 클래스의 변수들 또한 난독화 되면서 Json의 키값과 매칭이 안되서 오류가 난듯 하다.

0개의 댓글