Ошибка Android-разъема Bluetooth - PullRequest
1 голос
/ 04 января 2011

Я использую backport bluetooth api на Android 1.6. Я использую пример приложения Google Bluetooth Chat для тестирования. Приложение работает нормально в нормальных сценариях.

В сценарии, когда я пытаюсь подключиться к спаренному устройству, которое находится в выключенном состоянии, я получаю следующую ошибку:

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?
Любая помощь приветствуется, потому что я изо всех сил стараюсь, чтобы все работало нормально.

1 Ответ

1 голос
/ 04 января 2011

Я только что узнал, что это дефект API.
Пожалуйста, проверьте это: http://code.google.com/p/backport-android-bluetooth/issues/detail?id=15

...