我的语言翻译在调试版本中不起作用

时间:2018-10-24 12:09:18

标签: android multilingual debug-build

我的语言翻译在调试版本中不起作用,但是在发行版本中效果很好,我检查了一个变通办法来在activity类中动态设置语言,但是我不想这样做它在发行版本中工作正常,应该有一个很好的补救措施,而不是应用黑客或不需要的代码,在我的应用中,有一个网络api调用开始,它返回需要为应用设置的语言,这在发行中效果很好构建,但在debug构建中,翻译仅适用于main模块,但没有翻译适用于其他模块中存在的活动。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我相信市场上有一个名为moreLocales 2的应用程序。我用于此目的。

如果安装了该设备,则可以切换设备的本地化,它应该对您有效,因为它对我有用,但我遇到了同样的问题。如果您只是依靠更改手机中的设置,而不是重新启动或执行启动流程,则可能是在缓存。这是我最好的假设,即为什么在没有安装此额外应用程序的情况下它不遵循电话设置。

但这仅用于开发和测试,因为发行版应该可以正常工作。您还可以通过选择语言在Android Studio的预览版中对其进行测试。