Por que o meu teclado Android emulador está no modo de caracteres chinês?
-
20-09-2019 - |
Pergunta
Estou depurando meu aplicativo Android usando o AVD (dispositivo virtual Android). Quando tento inserir o texto em um campo de texto, meus personagens estão sendo interpretados como chineses no IME.
Não sei como entrei nesse modo ou como sair dele (só quero entrar nas chaves alfabéticas)?
Aqui está uma foto de tela:
Solução
Se você estivesse correndo monkey
Em algum momento, provavelmente mudou o método de entrada - acontece com bastante frequência.
Você pode alterar o método de entrada pressionando há muito tempo em um campo de entrada e escolhendo o método de entrada → teclado Android. Eu acho que você também pode pressionar há muito tempo na tecla inferior esquerda no teclado virtual.
Observe que você também pode desativar os métodos de entrada japoneses e outros de serem ativados inteiramente através de configurações → teclado → Descarga a caixa ao lado de cada IME.
Outras dicas
Eu tenho um truque muito simples ... descobri que ... basta ir para o navegador padrão fornecido no emulador ... então clique na barra de endereço do navegador .. mágica .... seu idioma agora é alterado para o inglês ..
Ou você pode apenas pressionar um
Text Field > Input Method > Android Keyboard
Ver: Não posso remover o IME japonês do meu emulador Android
Para o emulador, você pode executar esses dois comandos para remover o Pinyin IME (para que o latim se tornasse padrão):
>
adb shell
#
mount -rw -o remount /dev/block/mtdblock0 /system
#
rm /system/app/PinyinIME.apk
O mesmo, mas mais fácil de colocar em Jenkins:
>
adb shell mount -rw -o remount /dev/block/mtdblock0 /system
>
adb shell rm /system/app/PinyinIME.apk
Você pode primeiro verificar qual dispositivo está montado para /sistema executando
#
mount
no shell adb.
Se você precisar remover outro IME - basta alterar um nome de arquivo no comando "rm".