2011-04-25 5 views
0

ProGuard 도구를 사용하여 Android 애플리케이션을 난독 화하는 방법에 대해 궁금합니다. http://android-sdk.appspot.com/guide/developing/tools/proguard.html에서 정보를 읽었습니다.ProGuard 도구를 사용하여 프로젝트를 난독 화하는 방법은 무엇입니까?

하지만 여전히 행운은 없습니다. 나는 행 다음에 default.properties 파일에서 ProGuard에서 도구에 대한 구성을 활성화하기 위해 추가 설정 한 :

proguard.config = proguard.cfg

그런 다음 프로젝트를 빌드합니다. 그리고 "mapping.txt"를 생성하려고했습니다. 그러나 생성되지 않습니다.

내가 어디에서 잘못했는지 제안 해 줄 수 있습니까?

미리 감사드립니다.

답변

1

ProGuard는 Android 2.2 SDK부터 Android 빌드 프로세스에만 통합되어 있습니다. 최신 SDK로 업데이트 한 다음 "android update project"로 프로젝트를 업데이트해야 할 수도 있습니다.

또한 ProGuard는 릴리스 빌드 : "ant release"에만 적용됩니다.

2

ProGuard는 내부 개발 빌드가 아닌 외부 빌드를 만들 때만 실행됩니다. 파일 -> 내보내기 -> Android -> Android 애플리케이션 내보내기

+0

알겠습니다. 고맙습니다. – Ferdinand

0

잘못된 것이 없습니다. 설정 파일을 설정하는 것 외에도 android manifest에서 debuggable = false를 설정해야 할 수도 있습니다.

관련 문제