Не удалось включить аппаратные кнопки AVD

Я только что загрузил и установил новый Android SDK. Когда я запускаю эмулятор, на экране эмулятора говорится: "Нажатые кнопки не включены в AVD". Есть Home, Menu и т.д. Все отключены. Как сделать эти кнопки включенными?

Ответ 1

Вам нужно будет изменить определения устройств. Чтобы сделать это, найдите вкладку "Определения устройств" в Диспетчере виртуальных устройств Android и дважды щелкните на устройстве, которое вы используете.

Убедитесь, что для кнопок установлено значение "Оборудование".

enter image description here

Не забудьте обновить настройки вашего устройства:

enter image description here

Ответ 2

Я знаю, что прошло много времени с тех пор, как был задан вопрос, но просто чтобы остальные знали.

Вы можете вручную отредактировать настройки config.ini (в Windows 7 вы можете найти его на C:/Users/ the_user/. android/avd/ the_emulator_name/config.ini).

Найдите строку:

hw.mainKeys=no

И измените на:

hw.mainKeys=yes

Надеюсь, что это поможет.

Ответ 3

Чтобы протестировать ваше приложение на эмуляторе, который представляет собой новейшее устройство Android, вы можете создать AVD с новым шлейфом WXGA720 (это xhdpi, обычное экранное устройство). Обратите внимание, что эмулятор в настоящее время не поддерживает новую экранную панель навигации для устройств без кнопок аппаратной навигации, поэтому при использовании этого скина вы должны использовать клавиши клавиатуры Home для кнопки Home, ESC для кнопки Back и F2 или Page-up для кнопки меню.

Взято из: http://developer.android.com/tools/revisions/platforms.html

Ответ 4

Мне пришлось удалить AVD и полностью воссоздать его с помощью активированных аппаратных кнопок, чтобы заставить его работать. Простое изменение определения существующего устройства по какой-то причине не исправило его.

Ответ 5

Перейдите к Инструмент > Android > Менеджер SDK > Инструмент > Управление AVD > Выберите свой эмулятоp > Изменить и управлять настройками и перезагрузить Android Studio

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

http://solutionfrominternet.blogspot.com/2015/01/how-to-show-system-navigation-bar-in.html

Ответ 6

Для тех, кто не может заставить его работать: прежде чем воссоздать AVD, попробуйте сначала нажать клавишу numlock, так как это влияет на поведение клавиш Fn. В моем случае, если numlock выключен, F2 не работает.

Ответ 7

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

Если вам нужно отобразить аппаратные кнопки на вашем эмуляторе Android, вы должны снять этот переключатель в настройках эмулятора Android → аппаратный профиль:

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