1.android的bluetooth有bug,我也碰到过这样的问题,莫名的抛异常。
2.没有配对的情况下应该先配对再连接把?否则确实会有异常

解决方案 »

  1.   

    我这里就是啊  如果没有配对的就先配对再连接  这样就不行  我详细说一下 
    假如一开始 初始化状态  蓝牙关闭 没有配对任何设备 
    运行程序  打开蓝牙  开始搜索   找到设备  开始配对 开始连接 连接失败  抛出Service discovery failed异常
    这个时候再看蓝牙设备里面 找到的设备显示是已配对 没有连接再点击按钮连接 就不用搜索设备了 直接从已配对的列表中查找到设备 开始连接  就可以连接成功了
      

  2.   

    有谁对android 的蓝牙开发比较熟悉。是否能直接自己编程,调用底层的HCI 的方法  建立一个广播,把私有地址和部分信息广播出去。请高手指点。谢谢
      

  3.   

    楼主,我也遇到这个问题了。
    http://blog.csdn.net/l419070777/article/details/9283749这里面说的貌似比较不错,但是我按照这个方法还是没有解决问题。
    你可以试一试。咱俩可以交流一下。