ADB push -p Bad文件描述符

vov*_*kas 14 android push adb

ADB命令:

adb pull -p /data/local/tmp/myFile.txt c:\myFile.txt 
Run Code Online (Sandbox Code Playgroud)

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

但是,如果我使用命令:

adb push -p c:\myFile.txt /data/local/tmp/myFile.txt 
Run Code Online (Sandbox Code Playgroud)

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

adb help包含文本

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

怎么了?

  • Android Debug Bridge版本1.0.32
  • 操作系统:Win8.1
  • FileSystem:NTFS

小智 19

我有同样的问题.我删除了"-p",从我的文件名中删除了"_",并将其移动到另一个位置并且工作正常.

  • 实际上,删除`-p`帮助:) (11认同)
  • -p参数主要用于确定"地球上的东西,这个程序在向设备推送大文件的同时进行":). (3认同)

小智 5

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