Android 安卓:Can';无法连接到特定的蓝牙设备

Android 安卓:Can';无法连接到特定的蓝牙设备,android,bluetooth-lowenergy,connect,blacklist,galaxy-tab,Android,Bluetooth Lowenergy,Connect,Blacklist,Galaxy Tab,我有一个应用程序,它定期轮询可扩展外围设备以获取数据。在极少数情况下,Android设备无法长时间连接到特定设备 不仅使用我的应用程序,而且使用我在Google play上可以找到的任何其他BLE应用程序,它都无法连接到一个特定的外围设备X。在此状态下,它可以与其他(“相同”)外围设备连接良好,而其他安卓设备可以连接到外设X。这个问题往往会在几个小时或几天后自行消失。重新启动设备,重新启用WiFi和蓝牙并不能解决此问题 正在使用的Android设备是三星Galaxy Tab S2 Android

我有一个应用程序,它定期轮询可扩展外围设备以获取数据。在极少数情况下,Android设备无法长时间连接到特定设备

不仅使用我的应用程序,而且使用我在Google play上可以找到的任何其他BLE应用程序,它都无法连接到一个特定的外围设备X。在此状态下,它可以与其他(“相同”)外围设备连接良好,而其他安卓设备可以连接到外设X。这个问题往往会在几个小时或几天后自行消失。重新启动设备,重新启用WiFi和蓝牙并不能解决此问题

正在使用的Android设备是三星Galaxy Tab S2

Android BLE堆栈中是否存在某种隐藏的黑名单,由于某种原因,外围设备X的地址被添加到了黑名单中


编辑:手动清除“设置”中系统应用程序“BluetoothAdvertisions”的“数据”和“缓存”似乎可以修复此状态,并且设备再次能够连接到设备。现在的大问题是,是什么导致了这个问题,以及如何避免它。

您找到解决方案了吗?也有这另一个,但也没有真正的解决办法。