Изменить локаль (язык) через ADB. Нет необходимости ругать устройство.
Измените локаль (язык) вашего устройства через ADB (на Android OS версии 8.0, 7.0, 6.0, 5,0, 4,4, 4,3, 4,2 и старше). Не нужно ругать ваше устройство! С помощью ADB (Android Debug Bridge) на вашем компьютере вы можете быстро переключить локаль устройства, чтобы увидеть, как ваш пользовательский интерфейс приложения выглядит на разных языках.
Использование:
- Установите это приложение
- Настройка соединения ADB с вашим устройством (http://developer.android.com/tools/help/adb.html)
- Android OS 4.2 и дальше (TIP: Вы можете скопировать команду здесь и вставить ее в свою командную консоли):
ADB Shell PM Grant Net.Sanapeli.Adbchangelanguage Android.permission.Change_Configuration
- Пример изменения языка 1, бразильский португальский:
ADB Shell Am Start -n net.Sanapeli.AdbchangelNuguage/.Adbchangelanguage -e Язык pt -rbr
- Пример изменения языка 2, французский и английский:
ADB Shell Am Start -n net.Sanapeli.AdbchangelNuguage/.AdbChangelNuguage -e Language fr, en
Этот инструмент особенно удобен для разработчиков, которые хотят добавить локальную переключение в (тестовую) автоматизацию. Инструмент работает над всеми новейшими общедоступными версиями ОС, подтвержденными на Android OS 8.0 (Oreo, Google Pixel XL) 7.0 (Nougat, LG G5), 6,0 (Marshmallow, Nexus 6 и Nexus 9), 5,0 (Lollipop, Nexus 5), 4.4 (Kitkat, Galaxy S5), 4.3, 4.2, 4.1 (Jell), 4.1 (Jell), 4.1 (Jell), 4.1 (Jell), 4. Трансформатор планшет).
Некоторые из общих языков для быстрого ссылки (копия вставки):
Арабский: ADB Shell Am Start -n Net.Sanapeli.AdbchangelNuguage/.AdbChangelanguage -e Язык Ar
Китайский (упрощенный): adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e Язык Zh -rcn
Китайский (традиционный): ADB Shell Am Start -n net.Sanapeli.AdbchangelNuguage/.AdbChangelanguage -e Язык ZH -RTW
Датский: ADB Shell Am Start -n net.Sanapeli.AdbchangelNuguage/.AdbChangelNuguage -e Язык DA
Голландский: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e language du
Английский: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e language en
Finnish: Adb Shell Am Start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e language fi
Французский: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e language fr
Немецкий: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e language de
Греческий: ADB Shell Am Start -n Net.Sanapeli.AdbchangelNuguage/.AdbChangelNuguage -e Язык El
Иврит: ADB Shell Am Start -n net.Sanapeli.AdbchangelNuguage/.Adbchangelanguage -e Язык IW
Итальянец: ADB Shell Am Start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e language it
Японский: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e language ja
Корейский: ADB Shell Am Start -n net.Sanapeli.AdbchangelNuguage/.AdbChangelNuguage -e Language ko
Norwegian: ADB Shell Am Start -n Net.Sanapeli.AdbchangelNuguage/.AdbChangelNuguage -e Язык нет
Польский: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e language po
Португальский: ADB Shell Am Start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e language pt
Португальский (Бразильский): ADB Shell Am Start -n Net.Sanapeli.Adbchangelanguage/.adbchangelanguage -e Язык Pt -rbr
Русский: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e language ru
Испанский: ADB Shell Am Start -n net.Sanapeli.AdbchangelNuguage/.AdbChangelNuguage -e Язык ES
Шведский: adb shell am start -n net.sanapeli.adbchangelanguage/.adbchangelanguage -e language se
Тайский: ADB Shell Am Start -n net.Sanapeli.AdbchangelNuguage/.AdbChangelNuguage -e Язык th
Турецкий: ADB Shell Am Start -n net.Sanapeli.AdbchangelNuguage/.Adbchangelanguage -e Язык Tr
Для получения полного списка языковых кодов см. Http://stackoverflow.com/a/30028371/1097104.