Changing Locale in Android Emulator

I am using the emulator with Android 4.2 + 4.3 and there is an app to set the locale called "Custom Locale".

Start emulator -> Launcher -> Custom Locale
=> Select the desired language from the list
=> Confirm with e.g "Select 'de_DE'"


I'm using 2.3.3, but it should be similar:

Start emulator -> Launcher -> Settings -> Language & keyboard -> Select language


My solution is to use preinstalled on android emulator "Custom locale" application. Simply send intent with extra language parameter to it as below:

adb shell am broadcast -a com.android.intent.action.SET_LOCALE --es com.android.intent.extra.LOCALE EN

More information here - prepare android emulator for UI test automation.


No Need to change local, just long press on the EditText widget, on the popup menu select input method, and change to the android keyboard.