GATT内部错误129

时间:2017-05-30 12:56:31

标签: android bluetooth-lowenergy gatt bluetooth-gatt

我正在使用Marshmallow设备来开发我的BLE应用程序。很多时候我在onServicesDiscovered()方法中获取状态码129。我已经在3种不同的设备上进行了测试,在所有设备中我都发现了同样的问题。这是一个随机问题。我在很多论坛上搜索过,但还没有找到任何解决方案。

以下是我尝试过的事情: 1.使用反射刷新Gatt缓存。 2.重新安装应用程序。 3.解除配对并配对BLE设备。 4.打开/关闭蓝牙和wifi。 只有重新启动手机才能解决此问题。但如果应用程序无法连接到BLE设备,我无法要求用户重新启动手机。

这个问题的根本原因是什么?有没有 对此的解决方案?

我也为此检查了Android开源代码。我发现了以下URL for status codes

请有人为我提供一些提示或解决方案。

0 个答案:

没有答案