文档管理中心

升级emui 5.0 低功耗蓝牙问题

在比emui5.0低的版本是没有问题的,其他android 7.0的手机也没有问题,再系统升级到emui5.0 后,我的智能蓝牙设备会出现连接成功,马上断开的问题,然后我开通了自动重连,就会反复出现连上断开的现象。查看了log日志后,发现连接成功后,大概10s之内,会提示连接失败 reason 0x0008 ;这是具体日志 04-10 11:19:22.322 1916-1997/com.changhewulian.ble.smartcar E/MyBluetoothMultiService.java: onConnectionStateChange(MyBluetoothMultiService.java:711)-------设备连接---回调---成功--------- 04-10 11:19:22.323 1916-1997/com.changhewulian.ble.smartcar E/MyBluetoothMultiService.java: onConnectionStateChange(MyBluetoothMultiService.java:712)2017年04月10日 11:19:22-----mGattCallback-----2 04-10 11:19:22.324 1916-1997/com.changhewulian.ble.smartcar E/MyBluetoothMultiService.java: onConnectionStateChange(MyBluetoothMultiService.java:714)-------设备连接成功--------- 04-10 11:19:22.330 1916-1997/com.changhewulian.ble.smartcar I/SendBroadcastPermission: action:com.changhewulian.ble.taiya.STATE_GATT_CONNECTED, mPermissionType:0 04-10 11:19:22.310 1484-1584/? I/BluetoothState: bluetooth connected: true 04-10 11:19:22.326 20108-20108/? E/iConnect: ConnectService:cannot get cachedDevice,return 04-10 11:19:22.336 16214-20086/? E/Bth: BtExceptionProcessor:deviceType unknown. 04-10 11:19:22.341 16214-20086/? I/bt_btif: bt interface: [get_remote_device_property] 04-10 11:19:22.342 16214-20086/? I/SendBroadcastPermission: action:com.android.bluetooth.gatt.ACTION_ON_CONNECT, mPermissionType:0 04-10 11:19:22.343 16214-20086/? I/bt_btif: execute storage remote request event : 6 04-10 11:19:22.343 16214-20086/? W/bt_btif: HAL bt_hal_cbacks->remote_device_properties_cb 04-10 11:19:22.343 16214-20086/? I/BluetoothServiceJni: Callback env check : env: 0xe7405af0, callbackEnv: 0xe7405af0 04-10 11:19:22.541 16214-20100/? E/bt_btif: <================Start Explore Queue =============> 04-10 11:19:22.541 16214-20100/? E/bt_btif: rec[1] uuid[0x1800] s_handle[1] e_handle[11] is_primary[1] 04-10 11:19:22.541 16214-20100/? E/bt_btif: rec[2] uuid[0x1801] s_handle[12] e_handle[15] is_primary[1] 04-10 11:19:22.541 16214-20100/? E/bt_btif: rec[3] uuid[0xcb00] s_handle[16] e_handle[65535] is_primary[1] 04-10 11:19:22.541 16214-20100/? E/bt_btif: <================ End Explore Queue =============> 04-10 11:19:22.541 16214-20100/? E/bt_btif: 04-10 11:19:22.541 16214-20100/? I/bt_att: GATTC_Discover conn_id=5 disc_type=3 04-10 11:19:22.641 16214-20100/? I/bt_att: GATTC_Discover conn_id=1 disc_type=4 04-10 11:19:22.656 16214-20100/? I/bt_att: GATTC_Discover conn_id=5 disc_type=4 04-10 11:19:22.746 16214-20100/? I/bt_att: GATTC_Discover conn_id=1 disc_type=5 04-10 11:19:22.762 16214-20100/? E/bt_btif: <================Start Explore Queue =============> 04-10 11:19:22.762 16214-20100/? E/bt_btif: rec[1] uuid[0x1800] s_handle[1] e_handle[11] is_primary[1] 04-10 11:19:22.762 16214-20100/? E/bt_btif: rec[2] uuid[0x1801] s_handle[12] e_handle[15] is_primary[1] 04-10 11:19:22.762 16214-20100/? E/bt_btif: rec[3] uuid[0xcb00] s_handle[16] e_handle[65535] is_primary[1] 04-10 11:19:22.762 16214-20100/? E/bt_btif: rec[4] uuid[0x2a00] s_handle[3] e_handle[3] is_primary[0] - Device Name [R] (0x2A00) 04-10 11:19:22.762 16214-20100/? E/bt_btif: rec[5] uuid[0x2a01] s_handle[5] e_handle[5] is_primary[95] - Appearance [R] (0x2A01) 04-10 11:19:22.762 16214-20100/? E/bt_btif: rec[6] uuid[0x2a02] s_handle[7] e_handle[7] is_primary[0] - Peripheral Privacy Flag [R W] (0x2A02) 04-10 11:19:22.762 16214-20100/? E/bt_btif: rec[7] uuid[0x2a03] s_handle[9] e_handle[9] is_primary[0] - Reconnection Address [W] (0x2A03) 04-10 11:19:22.762 16214-20100/? E/bt_btif: rec[8] uuid[0x2a04] s_handle[11] e_handle[11] is_primary[0] - Peripheral Preferred Connection Parameters [R] (0x2A04) 04-10 11:19:22.762 16214-20100/? E/bt_btif: <================ End Explore Queue =============> 04-10 11:19:22.762 16214-20100/? E/bt_btif: 04-10 11:19:22.762 16214-20100/? E/bt_btif: all char has been explored 04-10 11:19:22.762 16214-20100/? I/bt_att: GATTC_Discover conn_id=5 disc_type=3 04-10 11:19:22.807 16214-20100/? I/bt_att: GATTC_Discover conn_id=5 disc_type=4 04-10 11:19:42.828 16214-20100/? W/bt_l2cap: L2CA_EnableUpdateBleConnParams - unknown BD_ADDR ec24b8157d50 04-10 11:19:42.828 16214-20100/? I/bt_att: gatt_connect_cback: from ec24b8157d50 connected:0 conn_id=1 reason = 0x0008 04-10 11:19:42.828 16214-20100/? W/bt_btif: bta_gattc_conn_cback() - cif=3 connected=0 conn_id=3 reason=0x0008 04-10 11:19:42.828 16214-20100/? W/bt_btif: bta_gattc_conn_cback() - cif=4 connected=0 conn_id=4 reason=0x0008 04-10 11:19:42.828 16214-20100/? W/bt_btif: bta_gattc_conn_cback() - cif=5 connected=0 conn_id=5 reason=0x0008 04-10 11:19:42.829 16214-20100/? I/bt_smp: SMDBG l2c smp_connect_callback 04-10 11:19:42.829 16214-20100/? W/bt_btm: BTM_BLI_ACL_DOWN_EVT 04-10 11:19:42.829 16214-20100/? W/bt_btif: bta_dm_bl_change_cback: p_msg->busy_level: 0, p_msg->busy_level_flags:0 04-10 11:19:42.829 16214-20100/? I/bt_btm_sec: btm_sec_disconnected clearing pending flag handle:64 reason:8 04-10 11:19:42.829 16214-20100/? W/bt_btm: btm_sec_disconnected sec_req:x0 state:0 reason:8 bd_addr:ec:24:b8:15:7d:50 remote_name: 04-10 11:19:42.829 16214-20100/? I/bt_btm: btm_sec_disconnected before update sec_flags=0x0 04-10 11:19:42.831 16214-20100/? I/bt_btm: btm_sec_disconnected after update sec_flags=0x0 04-10 11:19:42.832 16214-20086/? W/bt_btif: HAL bt_gatt_callbacks->client->close_cb 04-10 11:19:42.834 16214-20086/? I/SendBroadcastPermission: action:com.android.bluetooth.gatt.ACTION_ON_DISCONNECT, mPermissionType:0 04-10 11:19:42.836 1916-1943/com.changhewulian.ble.smartcar E/MyBluetoothMultiService.java: onConnectionStateChange(MyBluetoothMultiService.java:711)-------设备连接---回调---成功--------- 04-10 11:19:42.839 16214-20086/? I/bt_btif: btif_dm_upstreams_cback ev: BTA_DM_LINK_DOWN_EVT 04-10 11:19:42.839 16214-20086/? W/bt_btif: HAL bt_hal_cbacks->acl_state_changed_cb 04-10 11:19:42.839 16214-20086/? I/BluetoothServiceJni: Callback env check : env: 0xe7405af0, callbackEnv: 0xe7405af0 04-10 11:19:42.842 1916-1943/com.changhewulian.ble.smartcar E/MyBluetoothMultiService.java: onConnectionStateChange(MyBluetoothMultiService.java:712)2017年04月10日 11:19:42-----mGattCallback-----0 04-10 11:19:42.844 1916-1943/com.changhewulian.ble.smartcar E/MyBluetoothMultiService.java: onConnectionStateChange(MyBluetoothMultiService.java:725)-------设备连接失败-------- 04-10 11:19:42.848 16214-16214/? E/Bth: BtExceptionProcessor:deviceType unknown. 04-10 11:19:42.848 16214-20086/? I/SendBroadcastPermission: action:android.bluetooth.device.action.ACL_DISCONNECTED, mPermissionType:0 04-10 11:19:42.850 16214-20086/? I/bt_btif: btif_dm_upstreams_cback ev: BTA_DM_BUSY_LEVEL_EVT 04-10 11:19:42.852 1484-1584/? I/BluetoothState: bluetooth connected: false
点赞
收藏
回复
6
分享
举报
浏览4177 发布于2017-04-11 02:48未知归属地
全部评论
最多点赞
最新发布
最早发布
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。