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


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

4 69

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

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