2011-07-18 14 views
1

私はコンパイルし、正常にEclipse(API8)でAndroid Bluetoothチャットプロジェクトを実行しました。サービスディスカバリー失敗 - SPPを使用したBluetoothチャット接続

問題は、自分の内蔵Bluetoothデバイス(http://www.sparkfun.com/products/582)に接続すると、デバッグモードで「サービスディスカバリが失敗しました」と表示されます。

私が検索し、この記事を見つけました:Service discovery failed exception using Bluetooth on Android

すべての私はコンパイルエラーを取得する方法。

私はeclipseでいくつかの簡単な修正があります。いずれも機能しません。私はjavaに新しいです。

おかげで私の経験で

答えて

4

は、BluetoothデバイスのSPPプロファイルへの接続を可能にするために、ブルートゥースチャットアプリケーションにする唯一不可欠変更は、SPP UUIDを使用することです。次のようにMY_UUIDを変更します。

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

を私はSPPのBluetoothモジュールの大規模な範囲に接続できるようにしています見つけるこのUUIDで。

+0

あなたの答えをありがとう、面白い何かがUUIDを変更した後に起こった。私はステップバイステップ(接続ポイントでブレークポイント)を行く場合、私は今いつかデバッグモードで接続することができますが、それでも同じ問題です。 – user849953

+0

これは私の問題を解決しました。 Android 2.2以降の携帯電話をSamsung Galaxy Tab 10に接続しようとしました。 –

関連する問題