Android源码编译时如何增加多语言

来源:互联网 发布:李安知乎 编辑:程序博客网 时间:2024/05/01 02:31

Android源码编译的时候只支持6种语言,不包括中文,这样导致的结果是如果编译设置类的系统apk(如 Settings.apk, AccountAndSync.apk)时,就会出现编译出的apk拷贝到系统里不支持中文的问题,解决方法如下:

多语言定制的实现步骤

1) 进入build/target/product目录,在languages_full.mk或languages_small.mk文件中,修改 PRODUCT_LOCALES的值,来定制语言,比如PRODUCT_LOCALES := en_USzh_CN zh_TW en_GB fr_FR it_IT de_DE es_ES;

2)相同目录下,修改full.mk文件的
$(call inherit-product, build/target/product/languages_small|full.mk)语句来切换所使用的文件;

3)重新编译即可。

原创粉丝点击