You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
코드 난독화 설정으로 인해 기존 타입들이 모두 랜덤한 타입 이름으로 매핑됩니다.
이로 인해, 적절한 CallAdapter를 장착하기 위해 반환 타입을 확인하는 과정에서(returnType as ParameterizedType),
타입 캐스팅 예외로 인해 앱이 바로 종료됩니다.
🤬 To Be
버그가 없었다면 어떻게 동작해야 하는지 설명해주세요.
잘 동작합니다.
😇 이때까지 끝낼게요!
버그 해결 예상 날짜를 작성해주세요. 신중하게 생각해요!
당장.
😵 참고 자료(선택)
The text was updated successfully, but these errors were encountered:
코드 난독화 설정으로, 제네릭 타입 Signature가 소거되어 제네릭 타입을 확인할 수 없는 런타임 에러 발생.
- 에러 발생 시점: CallAdapter 반환에 필요한 리턴 타입을 타입 캐스팅 할 때(ApiResultCallAdapterFactory)
proguard-rules.pro에서 Signature를 소거 대상에서 제외시키는 규칙 설정하여 문제 해결
🤮 As Is (오마이갓 비상사태)
코드 난독화 설정으로 인해 기존 타입들이 모두 랜덤한 타입 이름으로 매핑됩니다.
이로 인해, 적절한 CallAdapter를 장착하기 위해 반환 타입을 확인하는 과정에서(returnType as ParameterizedType),
타입 캐스팅 예외로 인해 앱이 바로 종료됩니다.
🤬 To Be
잘 동작합니다.
😇 이때까지 끝낼게요!
당장.
😵 참고 자료(선택)
The text was updated successfully, but these errors were encountered: