1. 程式人生 > >android合理配置PRODUCT_LOCALES為你的系統瘦身減負

android合理配置PRODUCT_LOCALES為你的系統瘦身減負



PRODUCT_LOCALES引數是用來控制指定打包資原始檔
合理配置此引數,可以減少編譯出來的apk檔案大小,進而可以節約系統空間。




PRODUCT_LOCALES具體在android原始碼目錄build/core/product_config.mk裡


例如: PRODUCT_LOCALES 可以配置成PRODUCT_LOCALES := ldpi mdpi hdpi 即會將應用資源包中對應的ldpi mdpi hdpi資源全部打包到APK中,如果你的話機解析度只是用到mdpi,其它兩種就是多餘的,只會佔用空。
只要配置成PRODUCT_LOCALES := mdpi即可,這樣就會只編譯mdpi資源。


不過實時上PRODUCT_LOCALES還包含語言包資訊,例如最終編譯時PRODUCT_LOCALES :=  zh_CN en_US mdpi
即表示此APK包含zh_CN en_US的語言包以及mdpi的資源包。