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的资源包。
本文详细介绍了如何合理配置PRODUCT_LOCALES参数来控制Android应用资源文件的打包,以减少APK文件大小,节约系统空间。通过配置PRODUCT_LOCALES,开发者可以选择性地打包不同分辨率和语言包的资源,实现资源的有效利用。
1439

被折叠的 条评论
为什么被折叠?



