Vì tôi cần giảm kích thước tệp APK, tôi đã theo dõi Apk Expansion hướng dẫn chia APK theo khối.Cách loại trừ tài nguyên hoặc tệp aar khỏi APK chính
Downloader library xác định cách tải xuống expansion file
, nhưng tôi cần biết cách loại trừ resource files
và aar
tệp khỏi gói ứng dụng.
Tôi đã tìm thấy sau đây, nhưng chúng không xóa bất kỳ resource-drawable files
cũng như bất kỳ tệp arr
nào và kích thước của gói ứng dụng vẫn giữ nguyên.
Để kiểm tra mục đích, tôi đã thêm drawables
trong khoảng 4 MB
và một số tệp arr
có kích thước 3 MB
. Tôi đang tạo apk
từ tùy chọn Build->Build APK
. Tôi không biết liệu việc theo dõi sẽ chỉ có hiệu lực trên APK đã ký hay không.
sourceSets {
main {
resources {
exclude '**/drawable/*'
}
}
}
android {
packagingOptions {
exclude 'lib/armeabi/a.so'
}
}