Android 에서 프로젝트 에 사용 되 지 않 는 자원 파일 을 지 우 는 두 가지 방법

1610 단어 android무용지물
1.Android lint 명령 을 호출 하여 사용 되 지 않 은 자원 을 찾 고 목록 목록 을 생 성 합 니 다.

명령:lint Ccheck"UnusedResources"[projectpath] > result.txt
실행 후 목록 파일 이 생 성 됩 니 다.내용 은 다음 과 같 습 니 다.

2.코드 를 사용 하여 불필요 한 파일 을 자동 으로 삭제 합 니 다.

public class DelAction
{
  public static void main(String[] args)
    throws IOException
  {
    String projectPath = "***";
    BufferedReader reader = new BufferedReader(new FileReader("result  "));
    String line;
    int count = 0;
    while ((line = reader.readLine()) != null)
    {
      if (line.contains("UnusedResources") && !line.contains("res/value") && !line.contains("appcompat"))
      {
        count++;
        int end = line.indexOf(":");
        if (end != -1)
        {
          String file = line.substring(0, end);
          String f = projectPath + file;
          boolean flag =
            new File("【        】" + f.replace("***", "")).delete();          System.out.println("【        】" + f + "=>del=>" + flag);
        }
      }
    }
  }
}
우 리 는 종종 위의 조작 을 여러 번 반복 해야만 공사 중의 쓸모없는 자원 파일 을 진정 으로 철저하게 제거 할 수 있다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기