安卓部分机型createBLEConnection连接报10003错误?
发布于 6 年前 作者 yan13 1562 次浏览 来自 官方Issues

红米Redmi note7 pro 系统版本MIUI11.0.4 按照BLE设备连接流程

openBluetoothAdapter=》getBluetoothAdapterState=》startBluetoothDevicesDiscovery=》stopBluetoothDevicesDiscovery=》getBluetoothDevices=》createBLEConnection

进行BLE设备对接时

高概率出现连接错误

控制台输出错误代码10003 :fail:connection fail status:8

同一体验版本多个IOS版本以及三星部分机型均无异常。

2 回复

已经修复,在closeBLEConnection方法后加上了closeBluetoothAdapter方法 (原来在closeBLEConnection后不会进行closeBluetoothAdapter),连接成功率居然接近100%,真是神奇(以上功能在用户点击一次后只会执行一次,不会反复调用)。附上修复后的代码,希望对遇到类似问题的朋友有一些帮助。

回到顶部