Я хочу запускать / тестировать приложения Android на эмуляторе Android, и я хочу печатать с помощью клавиатуры на ПК, поскольку это позволяет быстрее набирать текст и тестировать. Когда я использую эмулятор, он принимает ввод только с родной (экранной) клавиатуры Android. Как включить клавиатуру ПК для использования в эмуляторе Android?
keyboard
android-emulator
Хафиз
источник
источник
Ответы:
У меня была такая же проблема после обновления инструментов разработчика (v20.0.0v2012 ...). Внезапно ни одно из моих виртуальных устройств на Android не примет никакого ввода с моей физической клавиатуры ПК / Mac.
Вот как я это исправил:
Window menu
>>AVD Manager
Edit
Hardware
, нажмитеNew
Keyboard Support
затем нажмитеOK
yes
Мои другие AVD, которые не имеют этого аппаратного свойства "поддержка клавиатуры", НЕ принимают мой физический ввод с клавиатуры.
источник
Пожалуйста, попробуйте следующие настройки. Мое окружение (цель: Android 4.0.3 - уровень API 15) прошло успешно.
AVD - Редактировать - Аппаратное обеспечение: - Новое ... - Поддержка клавиатуры - да
AVD - Редактировать - Оборудование: - Новое ... - Поддержка крышки клавиатуры - нет
источник
Keyboard lid support
?Вам нужно изменить файл config.ini в вашем каталоге .android. Этот файл находится в главном каталоге жесткого диска. Оттуда откройте файл avd, и вы увидите список виртуальных устройств. Откройте нужное устройство, а затем откройте файл config.ini в блокноте. Затем скопируйте этот текст: «hw.keyboard = yes» (без кавычек), а затем сохраните и закройте. В следующий раз, когда вы откроете свой эмулятор, вы сможете использовать клавиатуру.
Вы также можете открыть файл hardware-qemu.ini в том же каталоге, что и config.ini, и затем вы увидите список всех аппаратных опций. Измените hw.keyboard с «нет» на «да».
Надеюсь это поможет!
источник
Этот ответ для тех, кто построил эмулятор из источника (т.е. следуя инструкциям от source.android.com). Вам нужно изменить свойство в следующем файле:
В следующем разделе этого файла измените значение по умолчанию с нет на да:
Затем пересоберите (используя make). По крайней мере, это сработало для меня.
источник
У меня была эта проблема, несмотря на правильную конфигурацию, и я понял, что реальная проблема заключалась в том, что основное внимание было уделено окнам кнопок управления эмулятора, как сообщалось в этой проблеме .
Чтобы проверить, является ли это вашей проблемой, посмотрите, действительно ли нажатие пробела нажимает одну из этих кнопок, и если нажатие вкладки перемещает квадрат фокуса выделения между элементами в элементах управления эмулятора. Если это проблема, то вы должны обойти это следующим образом:
Теперь фокус должен вернуться к главному окну эмулятора Android, а не к элементам управления эмулятора, а нажатие клавиш должно перейти к приложениям Android.
источник
Как указали здесь несколько, клавиатура ПК должна быть включена для экземпляров эмулятора AVD. Судя по тому, что страница эмулятора на Android Developer говорит о ключевых командах и тому подобном, не похоже, что есть способ включить / отключить использование клавиатуры ПК в SDK. Лучше всего переустановить SDK и попробуйте снова.
источник
Попробуйте Ctrl+ F11или NumPad 7. Это должно включить вашу клавиатуру, если она не отключена где-то еще.
источник
Если вы используете
Xamarin.Android
inVisual Studio 2010
, вы можете включитьKeyboard Support
следующее:Tools > Start Android Emulator Manager
AVD Name
что вы хотите добавитьKeyboard Support
, затем нажмитеEdit
кнопкуHardware
области нажмитеNew
кнопкуProperty
раскрывающемся списке выберитеKeyboard support
, затем нажмитеOK
кнопкуKeyboard support
Property
Добавляется вHardware
список. ИзменитеValue
сNo
наYes
Edit AVD
кнопкуисточник