Подключение USB-устройств к эмулятору Android - PullRequest
0 голосов
/ 08 ноября 2018

Из того, что я знаю, эмулятор андроида не может прослушивать USB или любые другие устройства хостинг-машины, и поэтому у меня возникает вопрос: есть ли способ эмулировать соединения USB (или любое другое соединение устройства, например, наушники или микрофон) на Эмулятор? Может быть, через ADB или эмулятор командных инструментов? Или, может быть, эмулятор может видеть устройства, подключенные к хосту (ПК, ОС Windows)?

Мое приложение имеет меню параметров, в котором перечислены все подключенные аудиоустройства, и пользователь может выбрать из этого списка. Однако для Android TV я использую эмулятор и не могу подключить новые устройства для его тестирования.

Ответы [ 2 ]

0 голосов
/ 18 мая 2019

Используете ли вы эмулятор в Ubuntu? Если да, попробуйте:

  1. перечислить использование usb-устройства lsusb, например для моей логики беспроводной ключ клавиатуры и мыши
Bus 002 Device 002: ID 0424:5744 Standard Microsystems Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 023: ID 046d:c534 Logitech, Inc. Unifying Receiver
  1. запустить эмулятор
sudo ./emulator @Pixel_XL_API_Q -kernel /home/robot/Android/goldfish/arch/x86/boot/bzImage  -qemu -usb -device usb-host,hostbus=1,hostaddr=23
  1. теперь вы можете переключить клавиатуру и мышь на эмулятор

Это работает для меня

https://www.linux -kvm.org / страница / USB_Host_Device_Assigned_to_Guest

даст вам немного информации.

0 голосов
/ 09 апреля 2019

Вы можете использовать virtualbox с изображением Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...