Как включить физическую клавиатуру на эмуляторе в Android Studio? (Работавший)
Я не уверен, что изменилось, но физическая клавиатура с моего компьютера больше не работает для эмулятора (работает kitkat в Nexus 5, x86). Когда я смотрю в AVD на расширенные настройки устройства, нет ничего для аппаратной клавиатуры. Где эта установка?
4 ответов
в расширенных настройках виртуального устройства в Android Studio 1.0.2 AVD Manager, на самом деле есть флажок, который позволяет включить ввод с клавиатуры без редактирования config.ini
вручную.
инструменты → Android → AVD Manager → значок карандаша (показано на рисунке) → показать Дополнительные Настройки (прокрутите вниз) → включить ввод с клавиатуры
откройте и перейдите к инструментам → Android → AVD Manager → Edit - > значок карандаша)
нажмите "Показать дополнительные настройки" и прокрутите вниз, и вы увидите опцию Включите ввод с клавиатуры (пример второго изображения) установите этот флажок и нажмите "Готово".
найдите конфигурацию эмулятора в своем домашнем каталоге:
//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.Сделайте все параметры на вкладке разрешения в режиме только для чтения (см. скриншот)
поверьте мне, это сработает, потому что этот файл переписывается,когда мы его блокируем, ошибка исчезает.