2

我为我们的 CI 设置了几个机器人测试和东西。到目前为止一切正常。我只是不知道如何为我创建的 AVD 定义默认语言

我阅读了管理 AVD,但没有为此列出任何选项。

当您的 Robotium 测试也使用“searchText”功能但由于模拟器运行在不同的语言上而失败时,您如何做到这一点?

使用 android avd 命令也不会显示任何选项。我快速查看了创建的 AVD 的配置文件,也没有语言设置。

4

2 回答 2

1

您可以尝试使用 -change-locale 在启动命令时设置 Android 模拟器默认语言:

emulator -avd <avd-name> -change-locale fr-CA

发布说明 - https://androidstudio.googleblog.com/2019/09/emulator-29112-stable.html

于 2020-08-26T16:33:02.893 回答
0

这是在模拟器启动后切换语言的一种方法:

adb shell am broadcast -a com.android.intent.action.SET_LOCALE --es com.android.intent.extra.LOCALE EN

资源

于 2017-06-12T13:14:58.640 回答