갤럭시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으로 하니까 그나마 어플은 켜지는데....


도대체 왜!!! 


아무리 구글링 해도 제 능력으로는 못찾겠네요...