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