android 模拟器genymotion 外接USB设备调试
最近在做关于安卓usb通信的开发,因为测试机都不支持OTG没有办法进行测试。于是想着用模拟器试试能不能成功识别,结果在一篇博文的帮助下,成功识别了。特此记录下来。
1. 使用的软件:
Genymotion 模拟器、Oracle VirtualBox
2. 具体步骤:
确定你已经安装好模拟器,打开VirtualBox可以在左侧的列表看到你的虚拟设备列表,选中需要识别的设备(这里懒得截新的图了,应该把模拟器关闭才可以设置USB端口的,正在运行设置不了……),然后点击左上角的设置。
- 设置→端口→USB设备→USB2.0控制器→(将你的USB设备接入电脑)。
- 点击右侧的USB上带一个+的图标,此时会显示接入电脑的USB列表,从中选择目标USB,然后点击OK。
- 弹出你的USB设备→启动模拟器→将USB设备接入电脑→在APP中查看USB接入状态
查看设备可以下载USB Device Info:
也可以用自己写的demo:
参考资料:
- http://scrumsofanarchy.com/interfacing-physical-otg-devices-to-genymotion-android-vm/#comment-96591
- http://blog.****.net/lincyang/article/details/50739342
————END————