gpt4 book ai didi

android - 在 Android 设备上以编程方式切换语言

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:56 25 4
gpt4 key购买 nike

我正在为我们的应用程序编写一些 Android 测试自动化,这些应用程序已本地化为 18 种语言。

我需要能够以编程方式切换设备上的语言 - 我并不是要切换应用程序的语言 - 我的意思是在 Android 设置中切换实际的设备语言,这样我们的应用程序也会切换。

有什么方法可以通过 MonkeyRunner、Android Debug Bridge 或其他方式实现吗?理想情况下,我想要一种同时适用于 Android 模拟器和物理设备的方法。

谢谢。

最佳答案

最后发现你可以通过 Android Debug Bridge 做到这一点我刚刚将其安装在我的测试机器上并添加到 Windows PATH 变量中。

例如,将设备语言切换为德语的命令为:

adb shell "su -c 'setprop persist.sys.language de; setprop persist.sys.country de; stop; sleep 5; start'

您需要一个已获得 root 权限的设备才能使其正常工作。

关于android - 在 Android 设备上以编程方式切换语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8495487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com