2014-01-21 3 views
0

저는 새로운 Proguard 사용자이고 그에 대한 기사를 많이 읽었습니다.알 수있는 방법 Proguard가 제대로 작동 함

제가 알다시피 proguard.cfg라는 이름은 proguard-project.txt 파일을 가리 킵니다. 내가 맞습니까? 아니면 proguard.cfg라는 파일이 있습니까?

다음으로 알고 싶은 것은 프로 가드가 내 프로젝트에서 잘 작동하는지 어떻게 알 수 있습니까? proguard-project.txt에 추가 주석을 추가하지 않았습니다. 일부 게시판에서 proguard-project.txt 파일에서 "-dontwarn android.support. **"명령을 사용하지 않고 경고 메시지가 나타납니다. 그러나 나는 LogCat에서 어떤 경고 나 예외도 얻지 못했습니다.

경고/예외는 어디에 표시됩니까? 잘 작동하는지 여부를 알아야합니다.

답변

1

음, 프로 가드 구성은 projects.properties 파일에 있습니다.

proguard.config = 난독 화 - 안드로이드 - optimize.txt 그래서

, 여기에 지정한 것 어떤 파일, 구성은 해당 파일에서 포착됩니다. .cfg 확장자가 이전에 사용되었으며 문서를 안드로이드 SDK 도구에서이 파일 이름으로 변경 한 후에도 업데이트되지 않았을 것으로 생각됩니다.

Proguard가 잘 작동하고 있습니까?

앱 구축 방법에 따라 다릅니다. Eclipse는 일반적으로 모든 자세한 경고를 표시하지는 않지만 일부일 수도 있지만 전부는 아닐 수도 있습니다.

이클립스로 빌드하는 경우 Eclipse가 빌드 작성에 실패한 다음 메시지가 표시되지 않으면 작업 한 것으로 가정해야합니다. 확인하려면을 확인하면서 APK 또는 을 디 컴파일하여 앱을 실행하십시오. 앱을 크래시하고 스택 트레이스가있는 경우 메서드 이름이 난독 화되었음을 명확하게 알 수 있습니다.

빌드 프로세스 중에 proguard에 대한 모든 경고를 보려면 ant를 통해 응용 프로그램을 빌드하십시오. 또한 콘솔에서 모든 세부 정보 (일반 + 프로 가드) 경고를 볼 수 있습니다.

+0

고맙습니다! 이 경우 어떤 오류가 있으면 logcat이 표시됩니까? – IBunny

+0

Logcat no. 콘솔 창에서 확인할 수 있습니다. –

관련 문제