Je débogue mon application Android en utilisant l’AVD (Android Virtual Device). Lorsque j’essaie d’entrer du texte dans un champ de texte, mes caractères sont interprétés comme étant en chinois dans l’IME.
Je ne sais pas comment je suis entré dans ce mode ou comment en sortir (je veux juste entrer des clés alphabétiques)?
Voici une capture d’écran:
Si vous exécutiez monkey
à un moment donné, cela a probablement changé la méthode de saisie – cela arrive assez souvent.
Vous pouvez modifier la méthode de saisie en appuyant longuement sur un champ de saisie et en choisissant Méthode d’entrée → Clavier Android. Je pense que vous pouvez également appuyer longuement sur la touche en bas à gauche du clavier virtuel.
Notez que vous pouvez également désactiver l’activation complète des méthodes de saisie en japonais et autres via Paramètres → Clavier → décochez la case en regard de chaque IME.
J’ai un truc très simple .. je l’ai trouvé .. Il suffit d’aller sur le navigateur par défaut fourni dans l’émulateur..puis cliquez sur la barre d’adresse du navigateur .. Magic …. votre langue est maintenant modifiée en anglais ..
Ou vous pouvez simplement appuyer longtemps sur
Text Field > Input Method > Android Keyboard
Voir: Je ne peux pas supprimer l’IME japonais de mon émulateur Android
Pour l’émulateur, vous pouvez exécuter ces deux commandes pour supprimer Pinyin IME (donc latin deviendrait par défaut):
>
adb shell
#
mount -rw -o remount /dev/block/mtdblock0 /system
#
rm /system/app/PinyinIME.apk
le même, mais plus facile à mettre dans Jenkins:
>
adb shell mount -rw -o remount /dev/block/mtdblock0 /system
>
adb shell rm /system/app/PinyinIME.apk
Vous pouvez d’abord vérifier quel appareil est monté sur / système en cours d’exécution
#
mount
en shell adb.
Si vous devez supprimer un autre IME, changez simplement un nom de fichier dans la commande “rm”.
Changing Keyboard & Input Methods to English
et en Language English