Android 8 - 如何通过ADB设置模拟器区域设置?

时间:2017-07-06 08:19:53

标签: android adb locale android-8.0-oreo

到目前为止,我一直在设置具有'persist'属性的语言环境,但在Android 8模拟器上,我得到了这个:

setprop: failed to set property 'persist.sys.language' to 'en'
setprop: failed to set property 'persist.sys.country' to 'GB'
setprop: failed to set property 'ctl.restart' to 'zygote'

我试过设置ro。与语言环境相关的属性,但令人惊讶的是它们仍然是“ro”。

有没有人知道Android 8的新方式?

1 个答案:

答案 0 :(得分:5)

之前请致电adb root。然后,您可以使用以前可能尝试过的以下命令更改语言环境:

adb shell "setprop persist.sys.language fr; setprop persist.sys.country CA; setprop ctl.restart zygote"

这甚至适用于模拟器(如Android TV x86模拟器),只能从设置中捆绑英文:

Android TV x86 emulator Language options

Android TV x86 emulator in fr-CA locale