Как включить физическую клавиатуру на эмуляторе в Android Studio? (Работавший)

Я не уверен, что изменилось, но физическая клавиатура с моего компьютера больше не работает для эмулятора (работает kitkat в Nexus 5, x86). Когда я смотрю в AVD на расширенные настройки устройства, нет ничего для аппаратной клавиатуры. Где эта установка?

4 ответов


в расширенных настройках виртуального устройства в Android Studio 1.0.2 AVD Manager, на самом деле есть флажок, который позволяет включить ввод с клавиатуры без редактирования config.ini вручную.

инструменты → Android → AVD Manager → значок карандаша (показано на рисунке) → показать Дополнительные Настройки (прокрутите вниз) → включить ввод с клавиатуры

enter image description here


откройте и перейдите к инструментам → Android → AVD Manager → Edit - > значок карандаша)

enter image description here

нажмите "Показать дополнительные настройки" и прокрутите вниз, и вы увидите опцию Включите ввод с клавиатуры (пример второго изображения) установите этот флажок и нажмите "Готово".

enter image description here


найдите конфигурацию эмулятора в своем домашнем каталоге:

//Located in:
~/.android/avd/<The_Device_Name>/config.ini

например, на Nexus 5 (созданный Android Studio), это было:

~/.android/avd/Nexus5.avd/config.ini

изменить настройки ниже быть:

hw.keyboard=yes

обновление:

изменить hw.keyboard = yes.

и сделать файл config.ini только для чтения:

1.Щелкните правой кнопкой мыши файл, откройте его настройки.

2.Сделайте все параметры на вкладке разрешения в режиме только для чтения (см. скриншот)

enter image description here

поверьте мне, это сработает, потому что этот файл переписывается,когда мы его блокируем, ошибка исчезает.