Android - adb setprop persist.sys.locale не работает на эмуляторе - PullRequest
0 голосов
/ 28 декабря 2018

Когда я изменяю язык системы, он не работает, эмулятор перезапускается, но он по-прежнему отображается в исходном языке.

Есть мысли?

$ adb root
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
restarting adbd as root
$ adb shell "setprop persist.sys.locale es-AR; stop; sleep 2; start"
$ adb shell getprop persist.sys.locale 
en-US

Ответы [ 2 ]

0 голосов
/ 18 июля 2019

Пожалуйста, проверьте версию Android на вашем эмуляторе.

Зефир Android должен быть установлен как "setprop persist.sys.locale es-AR".С другой стороны, Android Kitkat должен установить и «setprop persist.sys.language es», и «setprop persist.sys.country AR».Я не уверен, когда именно этот параметр был изменен.(где-то между K ~ M)

0 голосов
/ 28 декабря 2018

Понятия не имею, что вызвало это.Но это решено:

В Android Studio - Инструменты -> AVD Manager -> выберите эмулятор и затем «Сотрите данные».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...