2013-04-11 2 views
3

문제 : 안드로이드 애플리케이션을 개발하는 동안 많은 아이콘과 그림을 사용했는데, 나중에 그 중 많은 것을 교체했지만 이전 버전을 그대로 유지했습니다. 이제 drawable 폴더에 .png의 거액 인이 있습니다. 많은 파일이 사용되지 않고 수동으로 정렬하려면 시간이 오래 걸릴 것입니다. 참조가없는 드로어 블을 탐지하는 방법이 있습니까?android - 사용하지 않은 드로어 블을 자동으로 감지합니다.

답변

13

당신은 그 내용의 개요를, 내가 제공하는 링크를 따라 Android Lint Tool를 사용할 수 있습니다

  • 누락 번역 (사용되지 않는 번역)
  • 레이아웃 성능 문제를 (모든 문제는 이전 layoutopt 도구로 사용 발견 등 이상)
  • 사용되지 않는 자원

이 프로젝트가 당신을 도울 수있는 대안으로 (아주 쉽게 사용) :

https://code.google.com/p/android-unused-resources/

그것이 유용 희망 ...

내 경험에
+0

안드로이드 린트는 사용되지 드로어 블을 감지하는 것이 도움이된다. 보고 된 미사용 드로어 블에서 나는 여전히 필터를 걸러내어 간접적으로 호출되는지 확인합니다. 감사합니다. :) – KarenAnne

4

, 린트가 검색하지 않는 참조되지 않은 PNG. 그것은 참조되지 않은 레이아웃과 PNG가 아닌 모양과 선택 자 같은 드로어 블 XML 파일을 찾습니다. 참조되지 않은 PNG 드로어 블을 제거하기 위해이 Python 스크립트를 발견했습니다. 그것은 내 프로젝트와 잘 작동하지만, 문서에 나와 있듯이 소스 컨트롤을 사용하고 있는지 확인하십시오.

https://github.com/instructure/android-ImageSweep

관련 문제