2011년 5월 17일 화요일

Android - Eclipse 에서 proguard 사용하기

eclipse에서 엄청 간단하게 사용 가능함

자세히 알고 싶으면  http://developer.android.com/guide/developing/tools/proguard.html


ADT를 8.0.1 이후 버전으로 업그레이드

프로젝트를 생성하면 자동으로 생성되는 default.properties 를 열어서

 proguard.config=proguard.cfg

를 추가해주면 된다




.......고 한다.

간혹 소스 상태에선 잘 돌아가던 프로젝트가 apk 파일로 export 후 에러가나는 경우가 있는데

요 프로 가드란 놈이 난독화, 최적화 하는 과정에서 실제 사용하는 코드를  제거하는 경우가 발생하여 문제가 되기도 한다.

아래 글은 본인이 겪은 aidl을 사용했을경우 nullpointerexception 이 발생하는 경우를 정리한 내용이다.
http://purepleya.blogspot.com/2011/07/android-apk-export.html



귀찮아서 아직 안해봤음.