基于Android 4.0的Virtual Box模拟器无法从笔记本电脑检测到蓝牙4.0。

3

我正在开发一款Android应用程序,它与蓝牙4.0设备通信。目前,我在我的应用程序中包含了broadcom-ble并编写了一些示例代码。实际上,我没有基于Bluetooth 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,但VM无法找到蓝牙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。

请有人帮帮我。


尝试连接时,您遇到了什么错误? - Abdul Rahman
我也遇到了VMware和内置蓝牙智能准备的相同问题。我猜问题出在Android ISO上。 - inf3rno
1个回答

1

问题可能出在USB上,因为当您使用笔记本电脑的蓝牙时,虚拟机会将您的笔记本电脑蓝牙识别为USB设备。升级Oracle VM版本,这将解决问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接