Почему моя клавиатура эмулятора Android находится в режиме китайских символов?
-
20-09-2019 - |
Вопрос
Я отлаживаю свое приложение для Android с помощью AVD (виртуальное устройство Android).Когда я пытаюсь ввести текст в текстовое поле, мои символы в IME интерпретируются как китайские.
Я не знаю, как я попал в этот режим и как из него выйти (я просто хочу вводить буквенные клавиши)?
Вот снимок экрана:
Решение
Если бы ты бежал monkey
в какой-то момент, вероятно, изменился метод ввода — такое случается довольно часто.
Вы можете изменить метод ввода, нажав и удерживая поле ввода и выбрав «Метод ввода» → «Клавиатура Android».Я думаю, вы также можете долго нажимать нижнюю левую клавишу на виртуальной клавиатуре.
Обратите внимание, что вы также можете полностью отключить активацию японского языка и других методов ввода через «Настройки» → «Клавиатура» → снимите флажок рядом с каждым IME.
Другие советы
У меня есть очень простой трюк..Я нашел его..Просто зайдите в браузер по умолчанию, указанный в эмуляторе, затем щелкните адресную строку браузера.Волшебство....ваш язык теперь изменен на английский..
Или вы можете просто долго нажимать
Text Field > Input Method > Android Keyboard
Видеть: Я не могу удалить японский IME из эмулятора Android.
В эмуляторе вы можете запустить такие две команды, чтобы удалить 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».