基于Android 4.0虚拟盒仿真器无法从电脑检测到蓝牙4.0(Android 4.0 based

2019-07-05 03:03发布

目前我工作的Android应用程序是与蓝牙4.0设备进行通信。 截至目前,我包括博通-BLE在我的应用程序,并做了一些示例代码。 其实我没有蓝牙4.0的Android智能手机,所以对于测试的目的,我刚安装了Oracle虚拟框并使用Android的x86-4.0-RC2.iso。 我可以成功地运行在虚拟盒的一些示例基于蓝牙的Android应用程序。 问题是虚拟盒可以从我的笔记本电脑发现蓝牙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的虚拟机,我成功地检测到蓝牙2.0的笔记本电脑,该问题只适用于蓝牙4.0。 我使用索尼Vaio包含蓝牙4.0。

请有人帮我请。

Answer 1:

问题也许是对USB,因为当你在使用笔记本电脑的蓝牙功能,虚拟盒为你的笔记本电脑的蓝牙作为USB设备。 升级Oracle VM的版本,它会解决这个问题。



文章来源: Android 4.0 based Virtual Box emulator can't detect Bluetooth 4.0 from Laptop