android studio中的蓝牙连接有问题

时间:2018-07-01 21:05:46

标签: java android bluetooth

过去一个月我一直在从事这个项目,并且由于它运行良好,所以我没有修改代码中的任何内容,但是由于某些原因,几天后我发现它不再起作用了,是我得到的错误

W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'android.bluetooth.BluetoothSocket android.bluetooth.BluetoothDevice.createRfcommSocketToServiceRecord(java.util.UUID)' on a null object reference

具有蓝牙和管理员权限

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

因此它应该可以访问我的手机的蓝牙配对设备,而arduino已与我的手机配对

1 个答案:

答案 0 :(得分:0)

我修复了它,由于某种原因,我不得不将名称保存到变量中,这是我以前没有做过的,然后进行比较,然后它起作用了,但是现在,我可能遇到了与资源有关的问题并在主活动中调用线程,就像更新ide破坏了我的整个项目