不支持Android蓝牙

不支持Android蓝牙,android,bluetooth,Android,Bluetooth,我正在学习在Android中使用蓝牙。我已在清单文件中授予此权限 <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> 但它告诉我: 设备不受支持 在屏幕上,通过单击按钮使应用程序强制关闭,那么我的android emulator有什么问题?emulator不支

我正在学习在Android中使用蓝牙。我已在清单文件中授予此权限

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
但它告诉我:

设备不受支持


在屏幕上,通过单击按钮使应用程序强制关闭,那么我的android emulator有什么问题?

emulator不支持蓝牙,使用real deviceemulator不支持蓝牙,使用real device
device not supported
是您在

if (mBluetoothAdapter == null) {
       out.append("device not supported");
    }
这是因为Android模拟器不支持Bluetooh。您需要一个物理设备来检查启用蓝牙功能的应用程序

检查这些问题以了解更多信息



设备不受支持
是您在

if (mBluetoothAdapter == null) {
       out.append("device not supported");
    }
这是因为Android模拟器不支持Bluetooh。您需要一个物理设备来检查启用蓝牙功能的应用程序

检查这些问题以了解更多信息



在应用程序中使用蓝牙之前,您需要阅读Emulator的一些限制。

在应用程序中使用蓝牙之前,您需要阅读Emulator的一些限制。

如果不支持蓝牙,那么为什么模拟器有qemu-bt选项,为什么有蓝牙usb键盘的模拟呢?需要启用蓝牙,使其显示为受支持。除了添加BOARD\u HAVE\u BLUETOOTH:=对BoardConfig.mk为真之外,可能还需要特定配置或特定目标

如何配置蓝牙以便在模拟器中启用

bt[:hci型] 蓝牙加密狗,其类型以与'-bt hci'选项相同的格式指定,请参阅允许的hci类型。如果未给出类型,则HCI逻辑对应于-bt HCI,vlan=0。该USB设备实现了HCI的USB传输层。用法示例:

qemu[…选项…]-USB设备bt:hci,vlan=3-bt设备:键盘,vlan=3


如果不支持蓝牙,那么为什么模拟器要有qemu-bt选项,为什么要有蓝牙usb键盘的模拟?需要启用蓝牙,使其显示为受支持。除了添加BOARD\u HAVE\u BLUETOOTH:=对BoardConfig.mk为真之外,可能还需要特定配置或特定目标

如何配置蓝牙以便在模拟器中启用

bt[:hci型] 蓝牙加密狗,其类型以与'-bt hci'选项相同的格式指定,请参阅允许的hci类型。如果未给出类型,则HCI逻辑对应于-bt HCI,vlan=0。该USB设备实现了HCI的USB传输层。用法示例:

qemu[…选项…]-USB设备bt:hci,vlan=3-bt设备:键盘,vlan=3


我正在emulator上测试一个示例代码,我没有android手机,所以有没有办法修复它??你在emulator上做过项目吗?一些应用程序可以在emulator上测试和开发,但有些不能。我正在emulator上测试一个示例代码,我没有android手机,所以有没有办法修复它?你在emulator上做过项目吗?有些应用程序可以在emulator上测试和开发,但有些不能。