삐까냥의 파도타기

android ProGuard 활성화 및 난독 해제 파일 본문

코딩/Android

android ProGuard 활성화 및 난독 해제 파일

금손형아 2017. 11. 22. 19:21

안녕하세요.


Android 개발을 하면서 


아주아주아주 중요한


소스 코드 난독화 방법을 알려드립니다.




우선 소스 코드 난독화 하는 이유는 말하겠습니다.


기껏 힘들게 만든 APK 파일을 이렇쿵 저렇쿵 하면


소스 코드를 얻을 수 있는데요,


이를 방지하기 위해서 ProGuard를 통해 소스 난독화를 하는 것입니다.




Build.gradle(app)에 들어가주세요.




BuildTypes의 minifyEnabled를 true로 바꿔주면 됩니다.


아주아주아주아주아주아주 간단하죠.


그런데 말입니다. 아랫글도 꼭 읽으세요.




Application을 Google Play에 출시를 하게 되면


오류 리포트를 받을 수 있습니다.


문제는 소스 난독화를 활성화한 Application 같은 경우


오류 리포트에 나오는 소스 부분 또한 난독화 되어서


개발자 자신조차 알 수가 없습니다.


이를 위해서 "난독화 해제 파일"이 존재합니다.


파일은 아래 주소에 위치합니다.


자신의 어플리케이션\app\build\outputs\mapping\release\mapping.txt

 

이를 구글 플레이 콘솔에서 난독 해제 파일로 등록하면 됩니다.




아주아주아주아주아주 개꿀 정보

'코딩 > Android' 카테고리의 다른 글

Android Studio - App Run 오류  (0) 2017.12.31