我在Windows 7上将Virtual X-86作为虚拟机安装在Virtual Box上。我正在使用蓝牙适配器访问我的VM上的蓝牙。但我无法从菜单中打开蓝牙。当我启动蓝牙应用程序时,它只是说
Turning on Bluetooth...
并且什么都不做。直到最后一次使用它才工作正常但它突然停止工作。我使用以下步骤创建了VM:
将来宾操作系统的类型设置为Linux而不是其他。
创建虚拟机后,将网络适配器设置为“Bridged”。
启动VM并在启动时选择“Live CD VESA
”。
现在你找到这个VM的ip。转到VM中的终端(使用 Alt + F1 & Alt + F7 切换)并使用{ {1}}命令找到这个。
现在打开命令提示符并转到android安装文件夹(在主机上)。这通常是netcfg
>。
键入C:\Program Files\Android\android-sdk\platform-tools
连接IP_ADDRESS
插入USB蓝牙适配器。
在VirtualBox屏幕中,转到设备> USB设备。选择加密狗。
此外,我发现了类似的问题,但是没有任何帮助 Bluetooth does not work in Android x86 on VirtualBox USB bluetooth in Ubuntu 12.04 on Virtual Box 任何想法如何在Vm上使用蓝牙加密狗真的很感激
答案 0 :(得分:1)
成功验证:
Ubuntu:16.04
Virtualbox:5.0.24
Android x86:4.4-r5,5.1-rc1,6.0-rc1 *
蓝牙USB Dongle测试:
PASSES: Cambridge Silicon Radio CSR8510 A10 [8891]
FAILS: Broadcom BCM20702A0 [0112]
能够执行以下操作:
Android -> Settings -> Bluetooth -> On
您需要将蓝牙USB加密狗物理连接到主机并虚拟地将其连接到VirtualMachine ,然后启动VirtualMachine。
*注意:对于Android 6.0-rc1,您可以虚拟地连接蓝牙USB加密狗(并执行Android设置蓝牙启用) 启动后。
Virtualbox -> AndroidVitrualMachine -> Settings -> USB -> USB+ (Button icon with the balloon help that says - Add new filter with all fields set to the values of the selected USB device attached to the Host PC.)
我已经验证了这一点,包括在AndroidVirtualMachine上运行nRF主控制面板Android应用程序和扫描蓝牙LE设备。