到目前为止,我一直在使用'persist‘属性来设置locale,但是在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的新方法吗?
发布于 2017-12-12 21:23:09
只需在此之前调用adb root
。然后,您可以使用以下命令更改区域设置,就像您之前尝试过的那样:
adb shell "setprop persist.sys.language fr; setprop persist.sys.country CA; setprop ctl.restart zygote"
这甚至适用于仿真器(如安卓电视x86仿真器),它只与设置中的英语捆绑在一起:
https://stackoverflow.com/questions/44943433
复制相似问题