我需要设置一个带蓝牙的附加Android设备,所以我试图在OSX el Capitan上的VirtualBox中安装Android-86 4.4r5;然而,由于一些奇怪的原因,我不能让蓝牙工作。我设置蓝牙的方式与任何其他操作系统相同(即使我没有在我的mbp上运行虚拟机中的另一个操作系统),即启用串口然后启用usb设备检查usb2.0并过滤正确的蓝牙设备。这实际上比以前更容易在列表中自动出现。我最初认为即使我不使用蓝牙,它也可能是一个用户进程,并尝试用以下方式结束所有用户进程:
sudo killall -u $(whoami) cfprefsd
当我没有工作时,我试图使用:
launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
与kextstat | grep -i "blue"
和kextunload结合使用,显示每个模块的基本结果:
kextunload -b com.apple.iokit.IOBluetoothFamily
kextunload -b com.apple.iokit.IOBluetoothHostControllerUSBTransport
kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
kextunload -b com.apple.iokit.IOBluetoothSerialManager
然而,由于一些奇怪的原因,每个人都给我提前终止错误,他们是使用它的进程。
任何帮助都会非常有用。
偏离主题:我决定尝试使用32位版本的Remix OS而不是基于android的64位,并且将半虚拟化设置为Legacy非常实验性。似乎蓝牙在Remix OS中运行良好;然而,他们的输入延迟是可怕的,并且启动需要很长时间,这可能是随机演示的问题。