ADB push -p Плохой дескриптор файла

Команда ADB:

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

return text " Перенос: 11468800/38632644 (29%)"

Но если я использую команду:

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

Я вижу ошибку: " не может stat 'c:\myFile.txt': дескриптор файловой системы.

помощь adb содержит текст

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

Что не так?

  • Android Debug Bridge версии 1.0.32
  • ОС: Win8.1
  • Файловая система: NTFS

Ответ 1

У меня была та же проблема. Я удалил "-p", удалил "_" из моего имени файла и переместил его в другое место, и он сработал.

Ответ 2

Похоже, что обработка аргументов adb push нарушена. При использовании -p кажется, что это аргумент (локальный файл /dirname ) и будет обрабатывать фактическое имя файла как удаленный файл /dirname, который, очевидно, не будет работать, поскольку он пропускает предыдущий удаленный путь. При использовании -p в конце копирования, похоже, не запускается вообще.