ADB経由でロケール(言語)を変更します。デバイスをルート化する必要はありません。
ADB 経由でデバイスのロケール (言語) を変更します (Android OS バージョン 8.0、7.0、6.0、5.0、4.4、4.3、4.2 以降)。デバイスをルート化する必要はありません。コンピューター上の ADB (Android Debug Bridge) を使用すると、デバイスのロケールをすばやく切り替えて、アプリケーション UI がさまざまな言語でどのように表示されるかを確認できます。
使用法:
- このアプリをインストールする
- デバイスへの adb 接続のセットアップ (http://developer.android.com/tools/help/adb.html)
- Android OS 4.2 以降 (ヒント: ここでコマンドをコピーして、コマンド コンソールに貼り付けることができます):
adb シェル pm 許可 net.sanapeli.adbchange language android.permission.CHANGE_CONFIGURATION
- 言語変更の例 1、ブラジル系ポルトガル語:
adb シェル am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language pt-rBR
- 言語変更の例 2、フランス語と英語:
adb シェル am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -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 (Jelly) で検証されたすべての最新の公開 OS バージョンで動作します。 Bean)、4.0 (アイスクリームサンドイッチ、ASUS Transformer タブレット)。
クイックリファレンス (コピーアンドペースト) 用の一般的な言語の一部:
アラビア語: adb シェル am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language ar
中国語 (簡体字): adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language zh-rCN
中国語 (繁体字): adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language zh-rTW
デンマーク語: adb シェル am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language da
オランダ語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language du
英語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language en
フィンランド語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language fi
フランス語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language fr
ドイツ語: adb シェル am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e 言語 de
ギリシャ語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language el
ヘブライ語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language iw
イタリア語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language it
日本語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language ja
韓国語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language ko
ノルウェー語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language no
ポーランド語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language po
ポルトガル語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language pt
ポルトガル語 (ブラジル): adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language pt-rBR
ロシア語: adb シェル am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language ru
スペイン語: adb シェル am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language es
スウェーデン語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language se
タイ語: adb シェル am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e 言語 th
トルコ語: adb shell am start -n net.sanapeli.adbchange language/.AdbChangeLanguage -e language tr
言語コードの完全なリストについては、http://stackoverflow.com/a/30028371/1097104 を参照してください。
続きを読む