2012-06-07 36 views
6

Tôi có rất nhiều hình ảnh không sử dụng trong ứng dụng Android của mình. Những hình ảnh được đặt trong thư mục riêng biệt trong thư mục gốc của dự án. Chúng không được sử dụng ở bất kỳ đâu trong một dự án, nhưng tôi cần giữ chúng.Tệp nào được bao gồm trong tệp APK

Quan tâm của tôi là những hình ảnh không sử dụng này sẽ được đưa vào tệp apk? Vì có rất nhiều người trong số họ và tăng kích thước của tập tin apk.

Trả lời

10

Các tệp được lưu trữ trong thư mục gốc (bao gồm thư mục con tùy chỉnh) là không phải là được bao gồm trong APK. Nó là thực tế rất phổ biến để có các tệp riêng của bạn cần thiết cho dự án trong thư mục gốc của dự án. Ví dụ, một tập tin giấy phép mã nguồn, một danh sách công việc phải làm, một thư mục với hình ảnh độ phân giải cao mà bạn tạo phân phối hình ảnh ra khỏi vv

Android sử dụng các thư mục con với ý nghĩa đặc biệt:

  • src/
  • res/
  • tài sản/
  • libs/
  • gen/
  • bin/

Sử dụng tên thư mục con khác với tên, Android sẽ bỏ qua tệp của bạn.

+0

Xin cảm ơn, như câu trả lời được sáng tác hoàn hảo vì nó có thể. –

1

Tự xác nhận: tạo apk và thay đổi tiện ích mở rộng thành zip và giải nén. Bạn có thể sử dụng trình tối ưu hóa apk như progaurd và nhiều thứ khác cho cùng.

0

addon để @ Darshan-JosiahBarber s câu trả lời xuất sắc

Với android-studio 0.5.8, gradle-1.11 và android-tools.0.9. + Bạn cũng có thể có một thư mục

  • resources

để sao chép tệp liên quan đến gốc của gói ứng dụng android.

Ví dụ:

  • tập tin dự án res/some/dir/file.txt sẽ được sao chép vào apk /res/some/dir/file.txt
  • tài sản tập tin dự án/some/dir/file txt sẽ được sao chép vào apk /assets/some/dir/file.txt
  • nguồn tập tin dự án/some/dir/file.txt sẽ được sao chép vào apk /some/dir/file.txt

Thư mục này resources là cần thiết nếu bạn muốn bao gồm *.properties tệp được sử dụng bởi libs nền tảng như ical4j.

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