android合理配置PRODUCT_LOCALES为你的系统瘦身减负

本文详细介绍了如何合理配置PRODUCT_LOCALES参数来控制Android应用资源文件的打包,以减少APK文件大小,节约系统空间。通过配置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的资源包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值