小程序
小游戏
企业微信
微信支付
扫描小程序码分享
安卓蓝牙连接蓝牙设备 简直都是重灾区 非首次连接都是报10004,简直操作不了 天天被骂
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这里之前没有表述清楚,出现10004之后的重连处理应该是close -> connect -> getServices;
另一个可以考虑尝试的workaround方案是在最开始startBluetoothDevicesDiscovery的时候传入参数refreshCache: false
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我也发现了这个问题,然后报错误之后 close蓝牙的Adapter,再打开,重新连接。我的就能好。
这个问题解决了吗!!!
这个问题解决了吗?第二次连接确实报10004码
你好,建议在getBLEDeviceServices返回10004的情况下尝试closeConnection之后再尝试getServices...
如果还是有问题的话,麻烦复现之后再上传一次日志,并麻烦提供下以下信息:
1. 是否其他Android, iOS手机没有这个问题
2. 是否在哪些设备上是必现现象
3. 是否在出现问题的设备上连接其他蓝牙设备也存在这个问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这里之前没有表述清楚,出现10004之后的重连处理应该是close -> connect -> getServices;
另一个可以考虑尝试的workaround方案是在最开始startBluetoothDevicesDiscovery的时候传入参数refreshCache: false
我也发现了这个问题,然后报错误之后 close蓝牙的Adapter,再打开,重新连接。我的就能好。
这个问题解决了吗!!!
这个问题解决了吗?第二次连接确实报10004码
你好,建议在getBLEDeviceServices返回10004的情况下尝试closeConnection之后再尝试getServices...
如果还是有问题的话,麻烦复现之后再上传一次日志,并麻烦提供下以下信息:
1. 是否其他Android, iOS手机没有这个问题
2. 是否在哪些设备上是必现现象
3. 是否在出现问题的设备上连接其他蓝牙设备也存在这个问题