2010-08-09 107 views
8

可能重复:
Official reasons for “Software caused connection abort: socket write error”Android蓝牙:软件导致连接中止IOException?

我有BluetoothChat我无法连接Droid的问题。我总是得到这个IOException

08-09 20:58:24.889: INFO/BluetoothChat(17378): MESSAGE_STATE_CHANGE: 3 
08-09 20:58:51.053: DEBUG/BluetoothService(17378): BT_SEND_MESSAGE 
08-09 20:58:51.108: ERROR/BluetoothService(17378): disconnected 
08-09 20:58:51.108: ERROR/BluetoothService(17378): java.io.IOException: Software caused connection abort 
08-09 20:58:51.108: ERROR/BluetoothService(17378):  at android.bluetooth.BluetoothSocket.readNative (Native Method) 
08-09 20:58:51.108: ERROR/BluetoothService(17378):  at android.bluetooth.BluetoothSocket.read(BluetoothSocket.java:286) 
08-09 20:58:51.108: ERROR/BluetoothService(17378):  at android.bluetooth.BluetoothInputStream.read(BluetoothInputStream.java:96) 
08-09 20:58:51.108: ERROR/BluetoothService(17378):  at java.io.InputStream.read(InputStream.java:133) 
08-09 20:58:51.108: ERROR/BluetoothService(17378):  at my.test.BluetoothChatService$ConnectedThread.run(BluetoothChatService.java:356) 

我该如何解决这个问题?

+1

如果不显示某些代码,您是否完全使用该代码。并注册为用户并接受一些答案0%的接受并不会让我们想要帮助你很多 – JPM 2011-11-02 14:54:35

回答

-2
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 
    <uses-permission android:name="android.permission.BLUETOOTH" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> 
    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"></uses-permission> 

添加这些权限。

+3

您可能已经编辑了您的上一个答案,而不是删除它并添加另一个答案。如果您添加更多文本来解释问题是什么以及为何解决问题,这个答案会更好。 – Flexo 2011-12-06 13:12:10