Android 使用重新配置时保留语言的所有区域资源

Android 使用重新配置时保留语言的所有区域资源,android,android-gradle-plugin,android-resources,Android,Android Gradle Plugin,Android Resources,建议将重新配置作为减少应用程序大小的方法之一,但重新配置似乎排除了特定于区域的本地化,除非该区域也被明确列出。我希望它在默认情况下为指定的语言保留区域资源,因为对于例如“en”资源可以在en-GB设备上匹配和使用,“en”本质上是一个“en-anyregion”说明符 有没有一种方法可以排除不必要的本地化,同时保留所需本地化的区域差异?您需要定义每种语言和区域,如下所示: defaultConfig { resConfigs "pt", "pt-rBR&qu

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


有没有一种方法可以排除不必要的本地化,同时保留所需本地化的区域差异?

您需要定义每种语言和区域,如下所示:

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