Proguard 설정하기

MFam, 2014-12-29 13:52:20

조회 수
182



# 어노테이션 보존
-keepattributes *Annotation*,EnclosingMethod


# 제너릭 타입 정보 보존
-keepattributes Signature


# Jackson이 참조하는 다른 라이브러리(joda-time 등) 없다는 경고 제거
-dontwarn org.codehaus.jackson.**


# java.lang.NoSuchFieldError: PUBLIC_ONLY 에러 제거
-keepnames class org.codehaus.jackson.** { *; }


# Jackson에 의해 JSON데이터와 매핑(바인딩)되는 모델(POJO) 클래스 보존
-keep public class my.app.model.** { *; }


# 모델 클래스외에 getter/setter 보존이 필요한 경우
-keep public class my.app.** {
  public void set*(***);
  public *** get();
}


# jar 라이브러리 보존
-libraryjars /com.my.libpath.jar/


# implements 하는 class 들 보존
-keep class * implements com.my.utils.Json*
할 경우 Json 을 implements 하는 클래스들 보존됨




참고 : http://ecogeo.tistory.com/317
http://proguard.sourceforge.net/manual/usage.html

0 댓글

댓글 쓰기

문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)

목록

Page 1 / 4
번호 제목 글쓴이 날짜 조회 수
공지

http://www.MFamStory.com 입니다.

| ETC 6
MFam 2010-11-03 47516
39

Proguard 설정하기

| ETC
MFam 2014-12-29 182
38

윈도우 Eclipse에서 MS949로 작업하다 mac 으로 프로젝트를 넘겼을 경우 한글 인코딩 해결 방안

| ETC
MFam 2013-12-03 395
37

Libgdx 와 Robovm 을 이용한 iOS 포팅

| ETC
MFam 2013-10-24 377
36

HTTP Status Code(HTTP 1.1 : RFC 2616)

| ETC
MFam 2013-07-02 399
35

Byte Order

| ETC
MFam 2013-04-18 415
34

SSD 설치 후 윈도우 셋팅 방법

| ETC
MFam 2012-08-01 1451
33

유용한 어플리케이션 소개.

| ETC
  • file
MFam 2012-04-16 1705
32

서울시 공공 DB 사용하기. (서울시 Open API)

| ETC
MFam 2012-02-08 2368
31

Code Pro Analytix 활용하기. (Eclipse Plugin 코드분석 툴)

| ETC
MFam 2011-12-23 2170
30

xml 에서 특수문자 삽입하기. (Android XML 도 포함)

| ETC 1
MFam 2011-11-15 3325
29

Windows7 Update 부팅할때마다 구성 0%에서 멈추고 실패하는 현상 해결법

| ETC
MFam 2011-05-12 5856

Board Links

Page Navigation