Android resConfigs过滤多语言

本文只介绍如何只将部分语言资源打入apk中。

首先很容易就想到在gradle中添加resConfigs就可以将指定语言打入apk中。比如只将英语打入apk中

resConfigs "en"

但是实际上略有问题,以上代码也会将默认语言资源打入apk中。

比如现在有中英繁三种语言,中文在默认资源下,英文在en下,繁体在zh-rTW下。那如果只需要默认语言资源,该怎么弄?

随便找个目前项目中没有的语言,比如de(德语)。使用如下代码即可,就会将德语和默认语言包打入apk中。但是因为项目中没有德语包,所以也就相当于只将默认语言包打入了apk。

resConfigs "de"

你可能感兴趣的:(Android resConfigs过滤多语言)