我想通过 ADB 更改语言。
我尝试:
adb shell setprop persist.sys.language fr;setprop persist.sys.country CA;stop;sleep 5;start
但我收到错误:
setprop: command not found
stop: missing job name
Try `stop --help' for more information.
start: missing job name
Try `start --help' for more information.
怎么了?
我想在物理设备上执行此操作
你的错误与adb
。您必须首先了解本地 shell 如何处理您的命令:您所做的是在本地(在您的 PC 上)运行这些命令:
adb shell setprop persist.sys.language fr
setprop persist.sys.country CA
stop
sleep 5
start
您看到的错误消息来自本地 shell(即没有setprop
在您的系统上可执行并且start
and stop
命令具有非可选参数。
正确的命令是
adb shell "setprop persist.sys.language fr; setprop persist.sys.country CA; setprop ctl.restart zygote"
引号之间的参数将传递给 adb,而不是由本地 shell 解释。
在更新的 Android 版本中,您还可以执行以下操作:
adb shell "setprop persist.sys.locale fr-CA; setprop ctl.restart zygote"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)