本文只介绍如何只将部分语言资源打入apk中。
首先很容易就想到在gradle中添加resConfigs就可以将指定语言打入apk中。比如只将英语打入apk中
resConfigs "en"
但是实际上略有问题,以上代码也会将默认语言资源打入apk中。
比如现在有中英繁三种语言,中文在默认资源下,英文在en下,繁体在zh-rTW下。那如果只需要默认语言资源,该怎么弄?
随便找个目前项目中没有的语言,比如de(德语)。使用如下代码即可,就会将德语和默认语言包打入apk中。但是因为项目中没有德语包,所以也就相当于只将默认语言包打入了apk。
resConfigs "de"