목록proguard (2)
woong's
Proguard 사용하지 않았을시 문제점 - 프로젝트 코드가 난독화가 되지 않아 디버그 시 코드 노출이 우려 - 불필요한 코드가 앱 컴파일시 포함 되어 불필요하게 앱의 용량(비용) 이 증가 - 불필요한 코드가 컴파일 포함 되기 때문에 개발시 메서드 65536 개 초과로 멀티덱스 사용을 피할수 없음 장점 - 프로젝트 코드 난독화 (디컴파일시 난독화가 되어 코드를 읽기가 어려움) - 프로젝트에서 사용하지 않는 메서드 제거 - 불필요한 메서드 제거로 인해 멀티덱스 사용하지 않을수 있음 proguard를 사용하면서 불편점 - 난독화가 진행 되어 프로젝트 클래스 이름 , 라인 넘버가 제거 되어 디버그가 어려움 - 다른 라이브러리가 추가시 난독화시 warning 이 발생 proguard 불편점 해결방법- 난독화가 ..
안드로이드 ProGuard 사용하기 프로가드는 널리 사용되고 있는 코드 난독화 툴로, 여러분의 어플리케이션을 크래커의 공격으로 부터 보다 안전하게 보호하고 동시에, 코드 사이즈를 줄여주며, 그리고 약간의 최적화도 곁들여 주는 아주 아주 훌륭한 오프소스 툴 [출처] 안드로이드 이클립스에서 Proguard(프로가드) 사용하기|작성자 휴우 진저브레드 버전 부터는 아예 ADT 단에서 프로가드 사용을 지원 1. ProGuard 를 사용하기 위해서는 현재 사용하고 계신 ADT 를 최신 버전(8.0.1 이 후 버전)을 설치 2. 업데이트를 마친후에 프로젝트를 생성해보면 proguard-project.txt, project.properties 가 생긴것을 확인 할수 있습니다. 3. project.properties 코..