android开发蓝牙连接其他蓝牙设备时socket.connect失败怎么解决

用Android studio写了个程序来连接其他设备,但在连接时候出了问题,报错read failed, socket might closed or timeout, read ret: -1,似乎都是socket.connect出问题,uuid也换了挺多都不行,也试过用端口设1值连接,也试过再开个进程来连,但都还是不行,想问问各位怎么解决图片说明
没有多少悬赏了只能这些了
拜托各位解决一下

Android蓝牙有两种,一种是传统蓝牙,一种是低功耗蓝牙,一般连接其他设备都是用低功耗蓝牙,socket.connect好像是传统蓝牙

1.UUID值出现错误。

2.看一下android有关bluetooth的API,用于普通蓝牙适配器和android手机蓝牙模块连接的,而且这个UUID的值必须是00001101-0000-1000-8000-00805F9B34FB。

3.这个是android的API上面说明的.connect().在连接的时候,android手机作client(主动和电脑建立连接),如果电脑作为server(一直监听是否有服务连接),则需要在手机端调用这样一行代码.两边的UUID必须是一样的,这是一个服务的唯一标识。