質問

Android 1.6でBackport Bluetooth APIを使用しています。テストにGoogle Bluetoothチャットサンプルアプリを使用しています。アプリは通常のシナリオで正常に動作します。

シナリオでは、状態外にあるペアリングデバイスに接続しようとすると、次のエラーが発生します。

01-04 09:00:11.629: ERROR/BluetoothEventLoop.cpp(84): onGetRemoteServiceChannelResult: D-Bus error: org.bluez.Error.ConnectionAttemptFailed (Host is down)
01-04 09:00:11.729: DEBUG/dalvikvm(128): GC freed 4535 objects / 256008 bytes in 296ms
01-04 09:00:21.880: ERROR/bluetooth_RfcommSocket.cpp(1433): connect error: Host is down (112)

しかし、それは状態を接続されているように設定します。アプリは例外をキャッチできません。
なぜそれが起こるのですか?それとも、Backport APIの場合はそうですか?
私は物事をうまく走らせるために多くのことを苦労しているので、どんな助けも感謝しています。

役に立ちましたか?

解決

これがAPIの欠陥であることがわかりました。
これを確認してください: http://code.google.com/p/backport-android-bluetooth/issues/detail?id=15

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top