- 在我的申请中有两种语言。
- 如果我从默认语言为英语的设备下载应用程序。那么它不会更改为中文 strings.xml (zh)。
- 如果我将我的设备语言更改为中文并下载应用程序,那么它可以正常工作并更改为两种语言。可能是因为我们的默认 strings.xml 文件中有英语。
可能是因为 google play 商店不允许用户下载它认为用户不需要的资源文件。
谁能帮帮我?谢谢。
最佳答案
问题是您正在使用 .aab 文件在 Play 商店上发布应用程序。它会在安装时根据用户的手机设置删除本地化文件。
要解决这个问题,您需要将此行放入您的 build.gradle
文件中并尝试再次上传
android {
//... removed for brevity
bundle {
language {
enableSplit = false
}
}
}
关于java - 语言更改在上传到 Google Play Store 之前有效,但在上传到 Play store 之后无效。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54840188/