2011-07-18 133 views
1

因此,我編譯併成功地在Eclipse上運行Android藍牙聊天項目(API8)。服務發現失敗 - 使用SPP的藍牙聊天連接

問題是,當我連接到我自己的嵌入式藍牙設備(http://www.sparkfun.com/products/582)它在調試模式中顯示「服務發現失敗」。

我搜索,發現這個帖子:Service discovery failed exception using Bluetooth on Android

怎麼每次我得到一個編譯錯誤。

我在eclipse中有幾個快速修復。這些都不起作用。我是新來的Java。

感謝

回答

4

以我的經驗,使藍牙聊天應用程序,以使連接到藍牙設備的SPP簡介唯一絕對必要的修改是使用SPP UUID。更改MY_UUID如下:

private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); 

與此UUID,我覺得我能夠連接到大範圍的SPP藍牙模塊。

+0

感謝您的回答,更改UUID後發生了一些有趣的事情。我現在可以通過調試模式連接,如果我一步一步(連接點斷點),但仍然是同樣的問題。 – user849953

+0

這解決了我的問題。試圖將任何Android 2.2+手機連接到三星Galaxy Tab 10。 –