반응형
안녕하세요 푸민입니다.
안드로이드에는 프로가드라는 코드 보호기능이 있습니다. 프로가드가 적용되면 빌드할때 내부의 코드가 특이한이름으로 바뀝니다. 예를 들어 CustomView 라는 클래스가 A 라는 클래스로 바뀝니다. 그리고 적용하는 방법이 간단한데요. 적용하는 방법에 대해서 알아볼까요?
1. 원하는 프로젝트를 생성합니다.
2. project.properties 파일을 엽니다.
3. 해당 구문의 주석을 풀어줍니다.
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
이렇게 하면 프로가드가 적용이 됩니다. 물론 코드 변환과정에서 충돌이 발생할 수 있으니 직접 해보면서 해결해나가야 될거에요!
그리고 외부 라이브러리가 추가된 경우, 해당 라이브러리는 코드변환을 할 필요가 없기에 적용을 제외 시켜줘야 합니다.
1. proguard-project.txt. 파일을 엽니다.
2. 제외 시킬 라이브러리의 절대 좌표를 입력해줍니다.
-libraryjars /Users/snakefruit/Documents/jar/picasso-2.0.2.jar
이렇게 하면 간단히 프로가드를 적용할 수 있습니다!
반응형
'Development > Android' 카테고리의 다른 글
[안드로이드] 글자 단위 개행에 대해서... (2) | 2015.10.24 |
---|---|
[안드로이드] App이 설치된 날짜 불러오기 (0) | 2015.10.23 |
[안드로이드] Android 국가코드 얻어오기 및 정렬 (0) | 2015.10.21 |
[안드로이드] Android 퍼포먼스 체크하기 (0) | 2015.10.20 |
[안드로이드] Android ImageView ScaleType 속성 (0) | 2015.10.19 |
댓글