AGAIN:读取失败,套接字可能关闭或超时

AGAIN: read failed, socket might closed or timeout

我想将我的 android 设备 (android 4.2.2) 与另一个由 BluetothAdapter.startDiscovery() 创建的 android 设备配对。当 运行 BluetoothDevice.connect() 请求配对开始时我发现了什么。 但是我在 运行 connect() 上遇到了问题,我得到了

  read failed, socket might closed or timeout, read ret: -1

我尝试了 impliment fallback 和 gatclass ,

中的方法

IOException: read failed, socket might closed - Bluetooth on Android 4.3

也根据

更正UUID

Bluetooth Connection failed “java.io.IOException: read failed, socket might closed or timeout, read ret: -1”

和静态 UUID"00001101-0000-1000-8000-00805F9B34FB"

但他们都不适合我

我的代码很庞大,但 blow 代码很相似(同样的问题)

Android want to send bluetooth pair request to another devices 任何人都可以帮助 PLZ 吗?

我在另一个问题中找到了答案!。这个 link:

Android Connect Bluetooth device automatically after pairing programmatically

在问题中描述如何连接(以及它的答案完成它)

注意:在测试之前确保设备取消配对