我正在尝试使用bluecove显示与我的PC相关联的蓝牙设备的列表,但是它只是一直扫描而没有发现任何东西,它在终端上显示以下消息:

BlueCove version 2.1.0 on winsock


并停留在那儿而不显示任何设备。

这是我正在使用的代码:

BluetoothDeviceDiscovery bluetoothDeviceDiscovery=new BluetoothDeviceDiscovery();
        //display local device address and name
        LocalDevice localDevice = LocalDevice.getLocalDevice();
        System.out.println("Address: "+localDevice.getBluetoothAddress());
        System.out.println("Name: "+localDevice.getFriendlyName());
        //find devices
        DiscoveryAgent agent = localDevice.getDiscoveryAgent();


我认为这在本地设备中是一个问题,因为它甚至没有显示本地设备的地址。

最佳答案

您在Windows 64位上吗?如果是这样,您可能会发现需要使用BlueCove 2.1.1 SNAPSHOT。在这里尝试:http://snapshot.bluecove.org/distribution/download/2.1.1-SNAPSHOT/2.1.1-SNAPSHOT.62/

10-05 17:44