2014-09-15 22 views
6

Lúc đầu, tôi biết Remove all unused resources from an android project, nhưng đó chỉ dành cho các dự án.Làm thế nào để loại bỏ các tài nguyên không sử dụng từ các thư viện?

Tôi muốn xóa hình ảnh không sử dụng khỏi thư viện như Dịch vụ của Google Play hoặc SDK có thể đeo. Tôi đã biết rằng tôi có thể xóa các ngôn ngữ không mong muốn bằng cách sử dụng resConfigs, nhưng tôi không biết cách xóa hình ảnh và bố cục mà tôi không sử dụng. Có cách nào để tránh chúng được thêm vào không?

Trả lời

5

tôi gần như bỏ qua nó để viết rằng bây giờ có một giải pháp tốt đẹp:

android { 
    buildTypes { 
     release { 
      minifyEnabled true 
      shrinkResources true 
     } 
    } 
} 

này được annouced trên Google+ by Tor Norbye cho việc xây dựng các công cụ phiên bản 0.14.0

1

Probbably tất cả các bạn cần phải biết về điều đó là trong bài viết này rất tốt từ Cyril Mottier: http://cyrilmottier.com/2014/08/26/putting-your-apks-on-diet/

Đọc phần về Lint ("Sử dụng Lint rộng rãi"), vì nó là công cụ cho phép bạn loại bỏ tài nguyên không sử dụng.

Hy vọng nó sẽ giúp ...

+0

Đó thực sự là một trang web tuyệt vời. Tuy nhiên tôi có cùng một vấn đề như trong chú thích 3, nhưng không có sửa lỗi tự động cho điều đó. – rekire

+0

Bạn nói đúng và tôi đã hiểu sai câu hỏi của bạn. Đáng buồn thay, tôi không nghĩ rằng có bất kỳ giải pháp cho việc này. – alocaly

Các vấn đề liên quan