개발/Android

안드로이드] 구글플레이스토어 매핑파일 업로드하기

펭귀니 :) 2018. 12. 4. 15:00


구글플레이스토어에 어플을 올린 후,

사용자가 다운받아서 사용하다가 비정상종료나 ANR이 일어나게 될 경우,

구글은 구글플레이콘솔에서 친절하게 알려준다...


아래 Android Vitals -> ANR 및 비정상 종료 들어가면 알 수 있다.




그치만 올린 APK파일은 난독화가 되어있어, 자세한 내용까지는 못보는 상황.

그래서 난독화 된 APK의 매핑파일을 올려줘야만, 어느 함수에서 비정상종료가 됐는지 알 수 있다.


매핑파일은 

안드로이드 스튜디오 프로젝트 디렉토리 -> app -> build -> outputs -> mapping -> release 로 가면

mapping.txt를 찾을 수 있다. 

해당 파일을 Android vitals -> 난독 해제 파일 카테고리로 가서 업로드해주면 된다.


그럼 이제 비정상종료 및 ANR이 났을 때, 어느 함수에서 났는지 알 수 있다!