Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android UsbConnection.bulkTransfer返回“-“1”;。这是什么意思?_Android_Usb - Fatal编程技术网

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。您找到解决方案了吗?我觉得