Je débogue mon application Android à l'aide de l'AVD (Android Virtual Device). Lorsque j'essaie de saisir du texte dans un champ de texte, mes caractères sont interprétés comme chinois dans l'IME.
Je ne sais pas comment je suis entré dans ce mode ou comment en sortir (je veux juste entrer des touches alphabétiques)?
Voici une capture d'écran:
la source
monkey
exécution à moins que vous ne le démarriez explicitement. Le seul paramètre qui provoque ce problème est que l'IME japonais est activé par défaut dans l'émulateur, ce qui n'est pas déraisonnable.J'ai une astuce très simple .. J'ai trouvé ça .. Allez simplement dans le navigateur par défaut fourni dans l'émulateur .. puis cliquez sur la barre d'adresse du navigateur .. Magic .... votre langue est maintenant changée en anglais ..
la source
Ou vous pouvez simplement appuyer longuement sur un
Voir: Je ne peux pas supprimer l'IME japonais de mon émulateur Android
la source
Pour l'émulateur, vous pouvez exécuter ces deux commandes pour supprimer Pinyin IME (le latin deviendrait donc par défaut):
le même, mais plus facile à mettre dans Jenkins:
Vous pouvez d'abord vérifier quel périphérique est monté sur / system en exécutant
dans le shell adb.
Si vous devez supprimer un autre IME, changez simplement un nom de fichier dans la commande "rm".
Remarque: cela supprimera complètement Pinyin IME. Même si vous n'êtes pas tout à fait sûr, ne le faites pas sur de vrais appareils car il serait difficile de ramener cet IME :)
la source
Ma réponse était simple :
Changing Keyboard & Input Methods to English
etLanguage English
la source