Mengapa keyboard emulator Android saya dalam mode karakter Cina?

160

Saya men-debug aplikasi Android saya menggunakan AVD (Perangkat Virtual Android). Ketika saya mencoba memasukkan teks dalam bidang teks, karakter saya ditafsirkan sebagai bahasa Mandarin di IME.

Saya tidak tahu bagaimana saya masuk ke mode ini atau bagaimana keluar dari itu (saya hanya ingin memasukkan kunci alfabet)?

Berikut cuplikan layar:

http://u.go2.me/3cn

mckoss
sumber

Jawaban:

203

Jika Anda menjalankan monkeypada titik tertentu, itu mungkin mengubah metode input - itu terjadi cukup sering.

Anda dapat mengubah metode input dengan menekan lama pada bidang input dan memilih Metode Input → Keyboard Android. Saya pikir Anda juga dapat menekan lama tombol kiri bawah pada keyboard virtual.

Catatan Anda juga dapat menonaktifkan metode input Jepang dan lainnya agar tidak diaktifkan sepenuhnya melalui Pengaturan → Keyboard → hapus centang pada kotak di sebelah setiap IME.

Christopher Orr
sumber
5
Bisakah monyet berlari sendiri? Itu memang pseudo-random. Berdasarkan popularitas pertanyaan dan jawaban ini, saya akan mengatakan ada kesalahan standar dalam SDK.
harpo
2
@harpo: Tidak, itu tidak bisa berjalan sendiri. Tidak ada "default" yang akan menyebabkan monkeyberjalan kecuali Anda memulainya secara eksplisit. Satu-satunya pengaturan yang menyebabkan masalah ini terjadi adalah bahwa IME Jepang diaktifkan secara default di emulator, yang tidak masuk akal.
Christopher Orr
5
Saya tidak menjalankan monyet atau sesuatu seperti itu tetapi "menekan lama pada bidang input" dan memilih metode input berfungsi! Jadi terima kasih atas tipnya!
okysabeni
1
Juga tidak pernah menjalankan monyet, ini adalah perilaku emulator default saat pembuatan (setidaknya dalam versi tertentu). Menonaktifkan IME lain memang memperbaiki masalah.
Jeff Axelrod
6

Saya punya trik yang sangat sederhana .. Saya menemukan itu .. Cukup buka peramban default yang disediakan di emulator..kemudian klik pada bilah alamat peramban .. Ajaib .... bahasa Anda sekarang diubah ke bahasa Inggris ..

Ankur
sumber
2

Untuk emulator Anda dapat menjalankan dua perintah untuk menghapus Pinyin IME (jadi latin akan menjadi default):

> adb shell

# mount -rw -o remount /dev/block/mtdblock0 /system

# rm /system/app/PinyinIME.apk

sama, tetapi lebih mudah untuk dimasukkan ke Jenkins:

> adb shell mount -rw -o remount /dev/block/mtdblock0 /system

> adb shell rm /system/app/PinyinIME.apk

Pertama-tama Anda dapat memeriksa perangkat mana yang dipasang / sistem dengan menjalankan

# mount

dalam adb shell.

Jika Anda perlu menghapus IME lain - cukup ganti nama file di perintah "rm".

Catatan: ini akan menghapus Pinyin IME sepenuhnya. Meskipun Anda tidak sepenuhnya yakin - jangan lakukan itu di perangkat nyata karena akan sulit untuk mengembalikan IME itu :)

sergeytch
sumber
0

Jawaban saya sederhana : Changing Keyboard & Input Methods to EnglishdanLanguage English

masukkan deskripsi gambar di sini

Setan
sumber