本文介绍了在上载到Google Play商店之前,可以进行语言更改,但在上载到Play商店后,无法进行语言更改.为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
- 在我的应用程序中,有两种语言.
- 如果我从使用英语作为默认语言的设备下载应用程序,则它不会更改为中文strings.xml(zh).
- 如果我将设备语言更改为中文并下载该应用程序,则它可以正常工作并且可以同时使用两种语言.可能是因为默认的strings.xml文件中包含英语.
也许是因为Google Play商店不允许用户下载它认为用户不需要的资源文件.
Maybe because google play store doesn't let user download resource file which it thinks user will not need.
有人可以帮助我吗?谢谢.
Can anyone help me? Thanks.
推荐答案
问题是您正在使用.aab文件在Play商店上发布应用.在安装时会根据用户的电话设置删除本地化文件.
The problem is that you're using .aab file to publish app on play store . Which removes localization files based on the user's phone settings when it's been installing .
要解决此问题,您需要将此行放入 build.gradle
文件中,然后尝试重新上传
To solve that you need to put this lines in your build.gradle
file and try uploading again
android {
//... removed for brevity
bundle {
language {
enableSplit = false
}
}
}
这篇关于在上载到Google Play商店之前,可以进行语言更改,但在上载到Play商店后,无法进行语言更改.为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!