Android emülatör klavyem neden Çince karakter modunda?


160

AVD (Android Sanal Aygıtı) kullanarak Android uygulamamda hata ayıklama yapıyorum. Bir metin alanına metin girmeye çalıştığımda, karakterlerim IME'de Çince olarak yorumlanıyor.

Bu moda nasıl girdiğimi veya moddan nasıl çıkacağımı bilmiyorum (sadece alfabetik tuşlar girmek istiyorum)?

İşte bir ekran görüntüsü:

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

Yanıtlar:


203

Bir monkeynoktada çalışıyorsanız , muhtemelen giriş yöntemini değiştirdi - oldukça sık oluyor.

Bir giriş alanına uzun basıp Giriş Yöntemi → Android Klavye'yi seçerek giriş yöntemini değiştirebilirsiniz. Sanal klavyenin sol alt tuşuna da uzun süre basabileceğinizi düşünüyorum.

Japonca ve diğer giriş yöntemlerinin Ayarlar → Klavye → aracılığıyla tamamen etkinleştirilmesini de devre dışı bırakabileceğinizi unutmayın, her IME'nin yanındaki kutunun işaretini kaldırın.


5
Maymun kendi kendine koşabilir mi? Bu gerçekten sahte rastgele olurdu. Bu soru ve cevabın popülaritesine dayanarak, SDK'da hatalı bir varsayılan var olduğunu söyleyebilirim.
harpo

2
@ harpo: Hayır, kendi kendine koşamaz. monkeyAçık bir şekilde başlatmadığınız sürece çalışmasına neden olacak "varsayılanlar" yoktur . Bu sorunun oluşmasına neden olan tek ayar, Japonca IME'nin öykünücüde varsayılan olarak etkinleştirilmiş olmasıdır ve bu mantıksız değildir.
Christopher Orr

5
Ben maymun ya da bunun gibi bir şey çalıştırmadı ama "bir giriş alanında uzun basma" ve giriş yöntemi seçme çalışıyor! Yani bahşiş için teşekkürler!
okysabeni

1
Maymun da hiç çalışmadı, bu yaratım üzerine varsayılan emülatör davranışıdır (en azından belirli sürümlerde). Diğer IME'leri devre dışı bırakmak sorunu çözdü.
Jeff Axelrod

6

Ben çok basit bir hile var .. Ben buldum .. Sadece emülatör sağlanan varsayılan tarayıcı gidin .. daha sonra tarayıcının adres çubuğuna tıklayın .. Sihirli .... senin dil artık İngilizce olarak değiştirildi ..



2

Emülatör için Pinyin IME'yi kaldırmak için bu iki komutu çalıştırabilirsiniz (böylece latin varsayılan olur):

> adb shell

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

# rm /system/app/PinyinIME.apk

aynı, ancak Jenkins içine koymak daha kolay:

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

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

Önce hangi cihazın / sisteme monte edildiğini kontrol ederek çalıştırabilirsiniz.

# mount

adb kabuğunda.

Başka bir IME'yi kaldırmanız gerekirse - sadece "rm" komutunda bir dosya adını değiştirin.

Not: Bu, Pinyin IME'yi tamamen kaldıracaktır. Tamamen emin olmasanız da, IME'yi geri getirmek zor olacağı için gerçek cihazlarda yapmayın :)


0

Cevabım basitti : Changing Keyboard & Input Methods to EnglishveLanguage English

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.