web-dev-qa-db-ja.com

なぜAndroid中国語キーボードモードのエミュレータキーボードですか?

AVD(Android Virtual Device)を使用して、Androidアプリケーションをデバッグしています。テキストフィールドにテキストを入力しようとすると、IMEで文字が中国語として解釈されます。

どうやってこのモードに入ったのか、どうやって抜け出したのかわかりません(アルファベットのキーを入力したいだけですか?)

これがスクリーンショットです。

http://u.go2.me/3cn

160
mckoss

ある時点で monkey を実行していた場合、おそらく入力メソッドが変更されました。これは非常に頻繁に発生します。

入力フィールドを長押しして[入力方法]→Android Keyboard。を選択することにより、入力方法を変更できます。仮想キーボードの左下キーを長押しすることもできます。

また、[設定]→[キーボード]→各IMEの横にあるボックスのチェックを外して、日本語およびその他の入力方法を完全に無効にすることもできます。

203
Christopher Orr

または、長押しするだけで

Text Field > Input Method > Android Keyboard

参照: 私のIMEをAndroid emulator から削除できません

6
Ricardo Rivaldo

非常に簡単なトリックがあります。それを見つけました。エミュレータに用意されているデフォルトのブラウザに移動します。次に、ブラウザのアドレスバーをクリックします。

6
Ankur

エミュレータの場合、このような2つのコマンドを実行して、ピンインIMEを削除できます(したがって、ラテン語がデフォルトになります)。

> adb Shell

mount -rw -o remount /dev/block/mtdblock0 /system

rm /system/app/PinyinIME.apk

同じですが、ジェンキンスに入れるのは簡単です:

> adb Shell mount -rw -o remount /dev/block/mtdblock0 /system

> adb Shell rm /system/app/PinyinIME.apk

最初に、どのデバイスが/ systemにマウントされているかを確認できます。

mount

adbシェル。

別のIMEを削除する必要がある場合は、「rm」コマンドでファイル名を変更するだけです。

注:これにより、ピンインIMEが完全に削除されます。完全にはわからないが、実際のデバイスでは実行しないでください。IMEを戻すのは難しいでしょう。

2
sergeytch

私の答えは簡単だったChanging Keyboard & Input Methods to EnglishおよびLanguage English

enter image description here

0
Devrath