高通平台Android 蓝牙调配置手试和册-- OPP File Transmission Failure
1 Tried to share files on DUT, but failed on DUT
远程设备上可能有通知,或者远程设备上根本没有通知。
Btsnoop日志中的常见OBEX流:
在你Btsnoop,
如果第1步中的CONNECT数据包没有从SENDER DUT发送,
•检查RFCOMM连接,查看是否有OBEX通过RFCOMM;
•检查L2CAP连接,是否有OBEX over RFCOMM,或OBEX over L2CAP;
•检查ACL连接;
•检查SDP流程;
• 检查logcat 关于Client Session: connect() 在 BluetoothOppObexClientSession.java
如果步骤2中的OK数据包没有得到RECEIVER DUT的回复,
•检查RECEIVER DUT是否收到了SENDER DUT的CONNECT数据包;
•检查logcat关于服务器会话:onConnect()在bluetoothoppobexserverssession .java
如果步骤3中的PUT包没有被SENDER DUT发送,
•检查HCI DISC事件;
•检查logcat关于客户端会话:sendFile()在bluetoothoppobexclientssession .java
如果第4步中的CONTINUE包没有被接收者DUT回复,
•检查用户是否确认收到该文件;