Saya ingin menjalankan / menguji aplikasi Android pada emulator Android dan saya ingin mengetik menggunakan keyboard PC saya, karena memungkinkan saya mengetik dan menguji lebih cepat. Ketika saya menggunakan emulator, itu hanya menerima input dari keyboard Android asli (pada layar). Bagaimana saya bisa mengaktifkan keyboard PC saya untuk digunakan dalam emulator Android?
keyboard
android-emulator
Hafiz
sumber
sumber
Jawaban:
Saya memiliki masalah yang sama setelah memutakhirkan alat pengembang (v20.0.0v2012 ...). Tiba-tiba tidak ada perangkat virtual android saya yang mau menerima input apa pun dari keyboard PC / Mac fisik saya.
Beginilah cara saya memperbaikinya:
Window menu
>>AVD Manager
Edit
Hardware
, KlikNew
Keyboard Support
lalu klikOK
yes
AVD saya yang lain yang tidak ditambahkan properti perangkat keras "dukungan keyboard" ini TIDAK menerima input keyboard fisik saya.
sumber
Silakan coba pengaturan berikut. Lingkungan saya (Target: Android 4.0.3 - API Level 15) berhasil.
AVD - Edit - Hardware: - Baru ... - Dukungan keyboard - ya
AVD - Edit - Hardware: - Baru ... - Dukungan tutup keyboard - no
sumber
Keyboard lid support
?Anda perlu mengubah file config.ini di direktori .android Anda. File ini ditemukan di bawah direktori hard drive utama. Dari sana, buka file AVD dan Anda akan melihat daftar perangkat virtual. Buka perangkat yang diinginkan dan kemudian buka config.ini di notepad. Kemudian salin teks ini: "hw.keyboard = yes" (minus tanda kutip) dan kemudian simpan dan tutup. Lain kali Anda membuka emulator, Anda harus dapat menggunakan keyboard.
Anda juga dapat membuka file hardware-qemu.ini di direktori yang sama dengan config.ini dan kemudian Anda bisa melihat daftar semua opsi perangkat keras. Ubah hw.keyboard dari "tidak" menjadi "ya".
Semoga ini membantu!
sumber
Jawaban ini untuk mereka yang membuat emulator dari sumber (mis. Mengikuti instruksi dari source.android.com). Anda perlu memodifikasi properti di file berikut:
Di bagian file yang berikut, ubah nilai default dari tidak menjadi ya:
Kemudian bangun kembali (menggunakan make). Setidaknya ini berhasil untuk saya.
sumber
Saya memiliki masalah ini walaupun memiliki konfigurasi yang benar, dan menyadari bahwa masalah sebenarnya adalah fokusnya ada pada tombol kontrol emulator windows, seperti yang dilaporkan dalam masalah ini .
Untuk memeriksa apakah ini masalah Anda, lihat apakah ruang menekan benar-benar menekan salah satu tombol itu, dan jika menekan tab, memindahkan sorotan fokus sorot antara elemen dalam kontrol emulator. Jika itu masalahnya, maka Anda harus bisa mengatasinya sebagai berikut:
Fokus sekarang harus kembali ke jendela emulator Android utama, bukan kontrol emulator, dan penekanan tombol harus pergi ke aplikasi Android.
sumber
Seperti yang telah ditunjukkan beberapa orang di sini, keyboard PC harus diaktifkan untuk instance AVD Emulator. Dilihat oleh apa yang dikatakan halaman emulator pada Pengembang Android tentang perintah kunci dan semacamnya, tampaknya tidak ada cara untuk mengaktifkan / menonaktifkan penggunaan keyboard PC dalam SDK. Taruhan terbaik Anda adalah menginstal ulang SDK itu, dan coba lagi.
sumber
Coba Ctrl+ F11atau NumPad 7. Itu harus mengaktifkan keyboard Anda, kecuali dinonaktifkan dari tempat lain.
sumber
Jika Anda menggunakan
Xamarin.Android
diVisual Studio 2010
, Anda dapat mengaktifkanKeyboard Support
sebagai berikut:Tools > Start Android Emulator Manager
AVD Name
yang ingin Anda tambahkanKeyboard Support
, lalu klikEdit
tombolHardware
area tersebut, klikNew
tombolProperty
dropdown, pilihKeyboard support
, lalu klikOK
tombolKeyboard support
Property
ditambahkan keHardware
daftar. UbahValue
dariNo
menjadiYes
Edit AVD
tombolnyasumber