繁体   English   中英

将USB设备连接到Android仿真器

[英]Connecting USB Devices to Android Emulator

据我所知,android模拟器无法监听USB或主机的任何其他设备,因此我有一个问题:有没有办法在模拟器上模拟USB连接(或任何其他设备连接,如耳机或麦克风)? 也许通过adb或模拟器命令工具? 也许有一种方法可以让仿真器查看连接到主机的设备(PC,Windows OS)?

我的应用程序具有一个选项菜单,其中列出了所有连接的音频设备,用户可以从该列表中进行选择。 但是,对于Android TV,我使用的是仿真器,无法连接新设备进行测试。

您可以将virtualbox与android图像一起使用。

您在Ubuntu上使用模拟器吗? 如果是,请尝试:

  1. 列出使用lsusb的USB设备,例如用于我的logictech无线键盘和鼠标加密狗
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/page/USB_Host_Device_Assigned_to_Guest

将为您提供一些信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM