3

目前我正在开发与蓝牙 4.0 设备通信的 Android 应用程序。到目前为止,我在我的应用程序中包含了 Broadcom-ble并做了一些示例代码。实际上我没有基于蓝牙 4.0 的 Android 智能手机,所以出于测试目的,我只是安装了 Oracle Virtual Box 并在其中使用了android-x86-4.0-RC2.iso。我可以在 Virtual Box 上成功运行一些基于蓝牙的示例 android 应用程序。问题是 Virtual Box 可以从我的笔记本电脑上找到蓝牙 2.0。但是当我尝试使用蓝牙 4.0 时,VM 无法检测到蓝牙 4.0。我的笔记本电脑有蓝牙 4.0,但虚拟机找不到蓝牙 4.0。我安装了android-x86-4.0-RC2.iso在虚拟机上。如何让我的 Android 4.0 虚拟机可以检测到笔记本电脑的蓝牙 4.0。

注意:我使用相同的 Android 4.0 VM 从笔记本电脑成功检测到蓝牙 2.0,问题仅针对蓝牙 4.0。我正在使用包含蓝牙 4.0 的 Sony Vaio。

请有人帮助我。

4

1 回答 1

1

问题可能出在 USB 上,因为当您使用笔记本电脑蓝牙时,Virtual Box 将您的笔记本电脑蓝牙作为 USB 设备。升级Oracle VM版本,问题就解决了。

于 2012-12-13T07:52:24.520 回答