BluetoothGatt:onClientRegistered()-status = 133 // onConnectionStateChange状态:257

时间:2019-06-26 14:35:05

标签: android bluetooth raspberry-pi bluetooth-gatt

更新Cordova以及Android和iOS平台后,该应用程序不再连接,我不知道为什么? Android Studio中的Logcat不断循环播放有关BluetoothGatt的错误。我有点笨拙,所以除了谷歌搜索和提问外,我不确定如何从此处调试。

我尝试卸载,更新Gradle,更改了wifi的插件,但我认为这是一个蓝牙错误。但是我的信念可能是错误的。

Android Studio中Logcat中的循环。

useState

这是引发错误的函数。

D/BluetoothAdapter: STATE_ON
    scan not started yet
I/@@@@@@: @@@ connect
I/@@@@@@: @@@ creating gatt handler
    @@@ getRemoteDevice
    @@@ connectGatt
D/BluetoothAdapter: STATE_ON
D/BluetoothGatt: connect() - device: B8:27:EB:C6:4F:19, auto: false
D/BluetoothAdapter: isSecureModeEnabled
D/BluetoothGatt: registerApp()
    registerApp() - UUID=ae27921d-3fa8-45f4-bf37-b1d9abf04149
D/BluetoothGatt: onClientRegistered() - status=133 clientIf=0
I/@@@@@@: @@@ onConnectionStateChange status: 257 newState: 0
    @@@ connect error - status: 257
D/BluetoothAdapter: stopLeScan()
D/BluetoothAdapter: STATE_ON
D/BluetoothAdapter: scan not started yet
I/@@@@@@: @@@ connect
I/@@@@@@: @@@ creating gatt handler
    @@@ getRemoteDevice
    @@@ connectGatt
D/BluetoothAdapter: STATE_ON
D/BluetoothGatt: connect() - device: B8:27:EB:C6:4F:19, auto: false
D/BluetoothAdapter: isSecureModeEnabled
D/BluetoothGatt: registerApp()
    registerApp() - UUID=33e7344c-33e8-4366-8bd9-9336b80f4ce7
D/BluetoothGatt: onClientRegistered() - status=133 clientIf=0
I/@@@@@@: @@@ onConnectionStateChange status: 257 newState: 0
    @@@ connect error - status: 257
D/BluetoothAdapter: stopLeScan()
D/BluetoothAdapter: STATE_ON
D/BluetoothAdapter: scan not started yet

我想要一些解决方法或如何通过Android Studio正确调试的面包屑或指导。 谢谢

1 个答案:

答案 0 :(得分:0)

由于未正确连接wi-fi以及更新Cordova之前的代码以及iOS和Android平台运行正常而引发此错误。升级API级别时,我需要根据Cordova文档在AndroidManifest中更改android:usesCleartextTraffic = true。这里有一个很好的答案.. Android 8: Cleartext HTTP traffic not permitted

和文档: https://developer.android.com/training/articles/security-config

我希望这对升级项目的人有所帮助。