到目前为止,我一直在使用“持久”属性设置语言环境,但在 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 的新方法吗?
最佳答案
之前调用adb root
即可。然后您可以像以前尝试过的那样使用以下命令更改语言环境:
adb shell "setprop persist.sys.language fr; setprop persist.sys.country CA; setprop ctl.restart zygote"
这甚至适用于仅与设置中的英语 bundle 在一起的模拟器(如 Android TV x86 模拟器):
关于Android 8 - 如何通过 ADB 设置模拟器语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44943433/