蓝牙无法打开VM虚拟Box

时间:2015-01-29 07:10:45

标签: android linux bluetooth virtual-machine virtualbox

我在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上使用蓝牙加密狗真的很感激

1 个答案:

答案 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设备。