Ich debugge meine Android-Anwendung mit dem AVD (Android Virtual Device). Wenn ich versuche, Text in ein Textfeld einzugeben, werden meine Zeichen im IME als Chinesisch interpretiert.
Ich weiß nicht, wie ich in diesen Modus gekommen bin oder wie ich ihn verlassen kann (ich möchte nur alphabetische Tasten eingeben)?
Hier ist ein Screenshot:
quelle
monkey
zur Ausführung führen würden , wenn Sie sie nicht explizit starten. Die einzige Einstellung, die dieses Problem verursacht, ist, dass der japanische IME im Emulator standardmäßig aktiviert ist, was nicht unangemessen ist.Ich habe einen sehr einfachen Trick. Ich habe festgestellt, dass ... Gehen Sie einfach zu dem im Emulator bereitgestellten Standardbrowser. Klicken Sie dann auf die Adressleiste des Browsers. Magic ... Ihre Sprache wird jetzt in Englisch geändert.
quelle
Oder Sie können einfach lange a drücken
Siehe: Ich kann den japanischen IME nicht von meinem Android-Emulator entfernen
quelle
Für den Emulator können Sie zwei solche Befehle ausführen, um Pinyin IME zu entfernen (damit Latein zum Standard wird):
das gleiche, aber einfacher in Jenkins zu setzen:
Sie können zunächst überprüfen, welches Gerät an / system gemountet ist, indem Sie es ausführen
in adb shell.
Wenn Sie einen anderen IME entfernen müssen, ändern Sie einfach einen Dateinamen im Befehl "rm".
Hinweis: Dadurch wird Pinyin IME vollständig entfernt. Sie sind sich zwar nicht ganz sicher - tun Sie dies jedoch nicht auf echten Geräten, da es schwierig wäre, diesen IME zurückzubringen :)
quelle
Meine Antwort war einfach :
Changing Keyboard & Input Methods to English
undLanguage English
quelle