Android-BluetoothKit
Android-BluetoothKit copied to clipboard
搜索到设备,无法进行连接
我用你的demo可以搜索到附近的手机,但是都链接不上,连接手机时不会弹出配对码,就是一直在转圈状态,什么情况了,求教
我和你遇到一样的情况,起初是搜索不到设备,后来改了SearchRequest配置,能搜索到设备,但是连接总是失败。。。
03-01 14:20:16.285 11642-11642/com.inuker.bluetooth V/miio-bluetooth: connect 11:30:80:22:BE:CB 03-01 14:20:16.319 11642-11834/com.inuker.bluetooth W/miio-bluetooth: Process BleConnectRequest, status = Disconnected 03-01 14:20:16.321 11642-11834/com.inuker.bluetooth V/miio-bluetooth: openGatt for 11:30:80:22:BE:CB 03-01 14:20:16.323 11642-11834/com.inuker.bluetooth D/BluetoothGatt: connect() - device: 11:30:80:22:BE:CB, auto: false 03-01 14:20:16.323 11642-11834/com.inuker.bluetooth D/BluetoothGatt: registerApp() 03-01 14:20:16.323 11642-11834/com.inuker.bluetooth D/BluetoothGatt: registerApp() - UUID=53f06c42-1909-4b3a-af48-6ffdd30794df 03-01 14:20:16.327 11642-11655/com.inuker.bluetooth D/BluetoothGatt: onClientRegistered() - status=0 clientIf=6 03-01 14:20:46.333 11642-11834/com.inuker.bluetooth V/miio-bluetooth: BleConnectRequest 11:30:80:22:BE:CB >>> connect timeout 03-01 14:20:46.337 11642-11834/com.inuker.bluetooth V/miio-bluetooth: BleConnectRequest 11:30:80:22:BE:CB >>> close gatt 03-01 14:20:46.338 11642-11834/com.inuker.bluetooth V/miio-bluetooth: closeGatt for 11:30:80:22:BE:CB 03-01 14:20:46.339 11642-11834/com.inuker.bluetooth D/BluetoothGatt: close() 03-01 14:20:46.339 11642-11834/com.inuker.bluetooth D/BluetoothGatt: unregisterApp() - mClientIf=6 03-01 14:20:46.342 11642-11834/com.inuker.bluetooth V/miio-bluetooth: BleConnectRequest 11:30:80:22:BE:CB >>> retry connect later 03-01 14:20:46.342 11642-11834/com.inuker.bluetooth V/miio-bluetooth: setConnectStatus status = Disconnected 03-01 14:20:46.367 11642-11642/com.inuker.bluetooth V/miio-bluetooth: BluetoothReceiver onReceive: action.connect_status_changed 03-01 14:20:46.368 11642-11642/com.inuker.bluetooth V/miio-bluetooth: onConnectStatusChanged for 11:30:80:22:BE:CB, status = 32 03-01 14:20:46.383 11642-11642/com.inuker.bluetooth V/miio-bluetooth: DeviceDetailActivity onConnectStatusChanged 32 in main 03-01 14:20:46.384 11642-11642/com.inuker.bluetooth V/miio-bluetooth: connect 11:30:80:22:BE:CB 03-01 14:20:47.343 11642-11834/com.inuker.bluetooth V/miio-bluetooth: openGatt for 11:30:80:22:BE:CB 03-01 14:20:47.345 11642-11834/com.inuker.bluetooth D/BluetoothGatt: connect() - device: 11:30:80:22:BE:CB, auto: false 03-01 14:20:47.345 11642-11834/com.inuker.bluetooth D/BluetoothGatt: registerApp() 03-01 14:20:47.345 11642-11834/com.inuker.bluetooth D/BluetoothGatt: registerApp() - UUID=660ba0ff-d8ce-49fc-9206-dedc7d0f5d8d 03-01 14:20:47.352 11642-11836/com.inuker.bluetooth D/BluetoothGatt: onClientRegistered() - status=0 clientIf=6
查看以上日志,能看到连接超时在尝试自动重试连接,但是老设备连接还是新设备配对都未成功过,通过手机设置-蓝牙选项连接设备,则无任何问题,什么原因呢?
我的也是,搜索到设备了,选中一个设备进入连接界面,然后一直在转圈