Android蓝牙connect连接时出现异常:Service discovery failed

网络咖啡 2014-05-29 09:23:15
连接时使用通用的UUID:00001101-0000-1000-8000-00805f9b34fb
连接代码:
device.createRfcommSocketToServiceRecord(MY_UUID);
socket.connect(); //连接
在HTC的手机上比较正常,但是在一款联想低端手机上经常出现这个错误:

05-29 09:22:07.659: I/BluetoothSocket_MTK(4738): [JSR82] SdpHelper::onRfcommChannelFound: channel=-1
05-29 09:22:07.659: W/System.err(4738): java.io.IOException: Service discovery failed
05-29 09:22:07.659: W/System.err(4738): at android.bluetooth.BluetoothSocket$SdpHelper.doSdp(BluetoothSocket.java:763)
05-29 09:22:07.660: W/System.err(4738): at android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:347)

谢谢!



...全文
446 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenxzhuang 2016-06-01
  • 打赏
  • 举报
回复
请问您是怎么解决的,我也遇到这个问题,谢谢
unc 2014-07-21
  • 打赏
  • 举报
回复
据说是因为Android 的系统引起的。
unc 2014-07-21
  • 打赏
  • 举报
回复
Hi, 这个问题后来有解决么?
网络咖啡 2014-05-30
  • 打赏
  • 举报
回复
引用 3 楼 jack_wolf_ 的回复:
再换其他款手机测试一下
都存在这个问题,就是出现的次数多少的问题
映映 2014-05-30
  • 打赏
  • 举报
回复
再换其他款手机测试一下
哎,真难 2014-05-29
  • 打赏
  • 举报
回复
这应该是基于底层IPC通信出错了,太高端,不懂,,,
网络咖啡 2014-05-29
  • 打赏
  • 举报
回复
自己顶一下!

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧