Android Proguard 설정법
Android/Tips 2015. 6. 2. 16:15 |proguard-project.txt File
-verbose //로그 봄
-dontoptimize // 압축 하지 않음 그냥 하지말자...
-dontshrink //사용하지 않는 메소드를 유지하라
-dontwarn org.apache.**
-dontwarn (Warnig이 나온 클래스).**
// 빌드시 can't find superclass or interface // can't find referenced class 등의 Warnig 이 나올경우
//클래스 Warnig 을 무시 한다
-libraryjars libs/android-support-v4.jar // 라이브러리 추가
-libraryjars libs/json-simple-1.1.1 .jar
-keep public class * { public protected *; }
//public class 와 protected class 의 경우 를 난독화 하지 않는다.
//public class 를 난독화 할경우 메소드 호출중 문제가 될수 있음....
-keep class org.apache.http.** //org.apache.http.하위 클래스를 전부 난독화 하지 않음
-keep interface org.apache.http.** //org.apache.http. 하위 인터페이스를 난독화 하지 않는다
-keep class org.apache.http.** {
public *;
}
// org.apache.http.하위 클래스중 public method 만 난독화 하지 않음
자세한 사항은 아래 링크 참조
http://proguard.sourceforge.net/index.html#manual/examples.html
'Android > Tips' 카테고리의 다른 글
[Android] Enum Type을 피하라? (0) | 2015.11.25 |
---|---|
Android Emulator hosts 변경 방법 (0) | 2015.11.17 |
Google I/O 2015에서 언급된 새로운 OS (Android M)에 대한 내용 요약 (0) | 2015.06.01 |
[android] rooting 없이 db 내용 보기. (open source library) (0) | 2015.04.03 |
자바 파일복사 코드와 성능 (0) | 2015.03.30 |