ADB push -p Bad文件描述符

时间:2014-11-06 20:40:54

标签: android adb push

ADB命令:

adb pull -p /data/local/tmp/myFile.txt c:\myFile.txt 

返回文字“转让:11468800/38632644(29%)

但如果我使用命令:

adb push -p c:\myFile.txt /data/local/tmp/myFile.txt 

我可以看到错误:“无法统计'c:\ myFile.txt':错误的文件描述符”。

adb help 包含文字

adb push [-p] <local> <remote>
    - copy file/dir to device
    ('-p' to display the transfer progress)

有什么问题?

  • Android Debug Bridge版本1.0.32
  • OS:Win8.1
  • FileSystem:NTFS

2 个答案:

答案 0 :(得分:19)

我遇到了同样的问题。我删除了“-p”,从我的文件名中删除了“_”,并将其移到了另一个位置,然后就可以了。

答案 1 :(得分:4)

似乎adb push的参数处理在某种程度上被打破了。当使用 -p 时,它似乎认为它是一个参数(本地文件/目录名),并将实际文件名视为远程文件/目录名,这显然不起作用,因为它缺少前面的远程路径。在最后使用 -p 时,复制似乎根本没有开始。