更新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正确调试的面包屑或指导。 谢谢
答案 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
我希望这对升级项目的人有所帮助。