갤럭시S 를 가지고 블루투스 관련 어플을 개발하다가...
너무 느려터져서 최근에 갤럭시S3 을 구입했지요...
그리고 맨날 하던데로... 이클립스 켜고 ... "블루투스 관련 어플에 기능 하나 넣어야지~"
하면서 업데이트를 시도했습니다... (갤럭스 S3 를 가지구요..)
하지만, 어플을 켜고 블루투스 리스트를 불러와서 페어링을 시도 하는 순간 아래와 같은 메시지가 뜨면서 튕기더군요...
09-19 02:21:20.365: W/dalvikvm(29454): threadid=13: thread exiting with uncaught exception (group=0x40c701f8)
09-19 02:21:20.365: E/AndroidRuntime(29454): FATAL EXCEPTION: ConnectThread
09-19 02:21:20.365: E/AndroidRuntime(29454): java.lang.NullPointerException
09-19 02:21:20.365: E/AndroidRuntime(29454): at android.sec.enterprise.BluetoothUtils.isSocketAllowedBySecurityPolicy(BluetoothUtils.java:106)
09-19 02:21:20.365: E/AndroidRuntime(29454): at android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:221)
09-19 02:21:20.365: E/AndroidRuntime(29454): at com.BluetoothChat.BluetoothChatService$ConnectThread.run(BluetoothChatService.java:365)
소스는 기존에 블루투스챗 코드를 가져다가 약간 수정한 어플이라 문제가 없을겁니다.
게다가 갤럭시 S 에서는 무난하게 동작이 됐었습니다.
나도 모르게 workspace 에 소스들이 변형됐나 싶어서 .. android 마켓에 올린거 그대로 다운 받아서
설치 해봤으나 역시나 동작이 안되네요... 갤S 는 되지만요...
도대체 왜 그럴까요? sdk version 이 문제인가 싶어서 6이였던것을 15로 했더니 오히려 더 에러가 나서
10으로 하니까 그나마 어플은 켜지는데....
도대체 왜!!!
아무리 구글링 해도 제 능력으로는 못찾겠네요...



