This article was last edited over 3 years ago. Information here may no longer be accurate. Please proceed with caution, and feel free to contact me.
In my experience, every Android emulator normally uses the Latin (English) IME for character input. An exception to this is the 3.x emulator. I do not know if this varies by SDK version or by OS, but I have seen this emulator differs from the others in that the default input method, randomly, uses the Pinyin/Chinese character set.
I apologize for my ignorance in that I do not know exactly what Pinyin applies to, but a a quick google search seems to imply that it “is the official phonetic system for transcribing the sound of Chinese characters into Latin script…".
As I do not know Chinese, the emulator defaulting to Pinyin is problematic for me.
I have found that the easiest way to disable the Pinyin IME is to do what user sergeytch describes in this Stack Overflow article. This method is a bit brute force because it deletes the Pinyin IME entirely, but it does work. When I’ve run into this issue, it seems there is no other easy way to disable Pinyin.
> adb shell # mount -rw -o remount /dev/block/mtdblock0 /system # rm /system/app/PinyinIME.apk