当我将BLE设备与我的 Nexus7 和三星Galaxy S3 连接到Android 4.3时,它连接并正常工作。 当我尝试以编程方式连接时,它会成对(我可以看到日志并将状态更改为已配对)。 但是当我尝试连接和使用时,有不同的问题,例如没有发现服务等等。 当我连接三星S3与原生Android工具,它的工作原理,服务被发现,应用程序的工作原理。 在本机连接后,Nexus 7无法正常工作。 导致问题的日志(至少我是这么认为的):
10-31 10:24:09.219: W/bt-l2cap(10778): L2CA_EnableUpdateBleConnParams - unknown BD_ADDR e0c79d649927
10-31 10:24:09.219: E/bt-btm(10778): btm_sec_disconnected - Clearing Pending flag
10-31 10:24:09.219: E/bt-btif(10778): Unknown conn ID: 3
10-31 10:24:09.219: E/bt-btif(10778): property type:3, len:0 is invalid
10-31 10:24:09.219: E/(10778): ### ASSERT : external/bluetooth/bluedroid/main/../btif/src/btif_dm.c line 1125 storing remote services failed (1) ###
10-31 10:24:09.219: E/BluetoothRemoteDevices(10778): devicePropertyChangedCallback: bdDevice: E0:C7:9D:64:99:27, value is empty for type: 3