본문 바로가기
프로그래밍/Android

Android vitals ANR 및 비정상 종료의 ProGuard난독해석 파일

by Mr-후 2019. 5. 25.
반응형

Android vitals ANR 및 비정상 종료의 ProGuard난독해석 파일



FCM관련 푸시 토큰을 얻기 위해 추가한 소스에서 자꾸만 java.lang.NullPointerException: 오류가 떨어지고 있다. 아무리 바도 해당 클래스에서 null문제가 발생할 것 같지는 않은데 어떻게 대처를 해야할지 막막하다. 

인터넷을 뒤져보니 좀더 세세한 추적이 가능하도록 ProGuard난독 해석 파일을 추가하라고 되어 있길래 추가 해보았다. 


Android vitals의 비정상 종료 탭의 오류 메시지가 보이고 있다. 

지긋지긋한 java.lang.NullPointerException이다. 


ProGuard난독 해제 파일이 없는 경우 저런 메시지가 나오고 제대로 된 오류 추적이 어려울 수 있기 때문에 ProGuard난독 해제 파일을 올려서 

좀더 자세한 추적이 가능하도록 해보자. 





해당 파일은 

앱 프로젝트 폴더 내에 build > outputs > mapping > release폴더안에 mapping.txt파일을 업로드하였다. 

그랬더니 저 위의 사진처럼 ProGuard 난독해석 파일을 추가함으로 나온다. 

이제 앞으로 좀더 자세한 오류 사항을 확인할 수 있게 되었다. ^^ 




보고서를 기다리면서 포스팅을 올리는데 어떻게 보고서가 나올지 사뭇 궁금하다. ㅋ




반응형