Android UsbConnection.bulkTransfer返回“-“1”;。这是什么意思?
根据文档,否定响应意味着失败。 如何知道出了什么问题?是否有关于错误类型的完整文档 更多好奇的是:Android UsbConnection.bulkTransfer返回“-“1”;。这是什么意思?,android,usb,Android,Usb,根据文档,否定响应意味着失败。 如何知道出了什么问题?是否有关于错误类型的完整文档 更多好奇的是: 我正在尝试通过USB上传arduino草图。首先,我通过关闭/打开DTR/RTS,然后使用Stk500协议发送数据来引起引导加载程序的注意。如果通过usb(使用rxtx串行)在mac/arduino上运行,它可以正常工作,因此我认为它应该在android原样上工作(只需更改串行),但在DTR/RTS切换后它无法发送数据。来自以下文档: 返回 传输数据的长度(或零)表示成功,或负值表示失败 因此,如
我正在尝试通过USB上传arduino草图。首先,我通过关闭/打开DTR/RTS,然后使用Stk500协议发送数据来引起引导加载程序的注意。如果通过usb(使用rxtx串行)在mac/arduino上运行,它可以正常工作,因此我认为它应该在android原样上工作(只需更改串行),但在DTR/RTS切换后它无法发送数据。来自以下文档: 返回 传输数据的长度(或零)表示成功,或负值表示失败
因此,如果您得到
-1
,则表示您的数据传输失败。您可以查看日志猫,或者使用断点来找出原因。好吧,在深入日志后,我能够处理它-不要连续几次关闭/打开usb日志猫中没有任何内容,无法设置断点,因为它是安卓操作系统,如果达到超时,也会返回-1。您找到解决方案了吗?我觉得