2013-02-15 2 views
0

그 연결을 시도하고 있지만 항상 "연결이 거부되었습니다"라는 오류 메시지가 나타납니다. 장치가 페어링하고 있지만 그 이후에는이 예외가 발생했습니다.내 Android APP와 하나의 Bluetooth 어댑터 사이의 연결이 내 PC에 연결되어 있습니다.

내가 올바른 주소를 사용하여 연결을 시도하고 나는이 방법으로 소켓 연결을 만들려고 해요 :

Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class}); tmp = (BluetoothSocket) m.invoke(device, 1);

내가 한 UUID를 사용하여 시도,하지만 난 항상받은 "서비스 검색에 실패했습니다"

더 많은 코드를 추가해야한다고 말하면 더 잘 설명 할 수 있습니다. 어떤 도움을 주셔서 감사 드리겠습니다. 인터넷에서 찾은 모든 것을 이미 시도했지만 아무것도 작동하지 않았습니다. = (

+1

어떤 버전의 안드로이드 진저 브레드는 기기에 따라 블루투스 문제로 악명이 높습니다. –

+0

내 안드로이드 버전은 4.0.3입니다. – Isabela

답변

0

오류가 발생하여 연결하려는 장치에 서버가 없거나 서버가없는 것처럼 보입니다. 실행/듣기. PC에서 실행중인 응용 프로그램은 무엇입니까? PC에 Bluetooth 직렬 포트를 설치하고 일부 응용 프로그램에서 해당 응용 프로그램을 열고 일부 데이터가 들어 오기를 기다렸습니까?

+0

내 앱이 기기를 페어링하기 때문에 문제가 될 것이라고 생각하지 않습니다. 문제는 페어링 후입니다. 일부 데이터를 기다릴 수 없다면 하나의 연결이 없습니다. – Isabela

+0

페어링은 연결과 다릅니다. 서비스가 실행되지 않아도 페어링이 수행 될 수 있지만 서비스가 실행되어야하는 서비스에 연결합니다. –

+0

맞아, 고마워. 나는 서버를 만들고 지금 일하고있다! – Isabela