Как включить физическую клавиатуру на эмуляторе в Android Studio? (Используется для работы)

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

Ответ 1

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

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

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

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

Измените настройку ниже:

hw.keyboard=yes

Ответ 2

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

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

enter image description here

Ответ 3

Откройте и перейдите к Инструменты → Android → AVD Manager → Правка → значок карандаша)

введите описание изображения здесь

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

введите описание изображения здесь

Ответ 4

UPDATE:

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

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

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

2. Внесите все параметры на вкладке "Разрешения" в "Только для чтения" (см. скриншот)

введите описание изображения здесь

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