android - 使用 resConfigs 时保留一种语言的所有区域资源

标签 android android-gradle-plugin android-resources

article建议将 resConfigs 作为减小应用程序大小的方法之一,但 resConfigs 似乎排除了特定区域的本地化,除非也明确列出了该区域。我希望它默认为指定语言保留区域资源,因为对于 ex。 “en”资源可以在 en-GB 设备上匹配和使用,“en”本质上是一个“en-anyregion”说明符。

有没有办法排除不需要的本地化,同时为需要的本地化保留区域差异?

最佳答案

你需要像这样定义每一种语言和地区:

defaultConfig {
    resConfigs "pt", "pt-rBR","zh-rCN","zh-rTW"
}

关于android - 使用 resConfigs 时保留一种语言的所有区域资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47200259/

相关文章:

android - WorkManager 的定期工作请求不起作用

android - 并发访问 Android 中的 SQLite 数据库 - 数据库已关闭

android - 将可绘制图像设置为自定义 View 的背景

android - 让 Proguard 完全忽略包

android - 控制资源的 View 可见性

android - 使用现有字符串定义定义 'resValue'

安卓日历

android - Gradle 排除 arm64 库

android - gradle中的多口味编译依赖

android - Android 中的本地化 - 特定于语言的文件夹