也许我做错了什么。我正在尝试使用adb命令从设备获取文件:

adb pull /mnt/sdcard/deviceinfo.dat C:\

但我总是得到这样的信息:
cannot create 'c:\\deviceinfo.dat': No such file or directory

文件位于设备上:
adb shell ls /mnt/sdcard/deviceinfo.dat

回报
/mnt/extsd/deviceinfo.dat

我试过一些变体:
adb pull /mnt/sdcard/deviceinfo.dat
adb pull /mnt/sdcard/deviceinfo.dat C:\
adb pull /mnt/sdcard/deviceinfo.dat C:\deviceinfo.dat

但我总是犯同样的错误。拉的问题在哪里?我以管理员身份运行cmd.exe。

最佳答案

几个小时的痛苦之后我会回答我自己的问题…
cmd.exe是使用上下文菜单选项“以管理员身份运行”用鼠标启动的,但不幸的是,命令失败,因为由于某种原因,adb.exe无法写入本地文件。所以错误:cannot create 'c:\\deviceinfo.dat' ...
现在正确的步骤是:

1 - Windows key (focus on search textbox)
2 - Type cmd.exe (it find cmd.exe obviously)
3 - CTRL+SHIFT+ENTER (to run as Administrator)
4 - adb shell ls /mnt/sdcard/deviceinfo.dat (works fine now!)

我不明白为什么在上下文菜单上使用“以管理员身份运行”(在我的Win7工具栏上的命令提示符图标上单击鼠标右键后)不能按预期工作。

08-05 14:25