问题描述
最近碰到一个问题,切换手机语言后,某个应用还是没有改变语言,本地资源文件中也拥有对应翻译字符串,但是没有生效
原因分析
翻译中有该语言,不生效,查看对应目录没有发现没有相关overlay apk
解决方案
- 先在wimdata_ng/wcustores /项目名/jrd_product_constant.mk下添加相关模块
JRD_APK_RES_MODULES := \
SettingsProvider\
InputDevices\
SystemUI\
DownloadProvider\
ContactsProvider\
TelephonyProvider\
framework-res \
......
//这个是新添加的
PhotoTable
- 然后在 /device/jrdcom / 项目名/perso/string_res.ini 添加对应字符串资源文件
./packages/screensavers/PhotoTable/res
全编译一次项目验证即可创建指定相关overlay apk,使其能够获取资源文件。