Android: adb.exe pull /mnt/sdcard/somefile.txt not working?

I solve the same prolem by create a folder in your destination path. For example, adb pull /sdcard/a.txt D:\ you will get the error. Create a temp folder in D:\, and then use adb pull /sdcard/a.txt D:\temp, everything is ok! This problem was found in adb 1.0.36 version.


Make sure the files/subfolders contains no illegal characters. In my case there were files and folders with : in their names.


I'll answer to my own question after some hours of pain...

cmd.exe was launched with the mouse using context menu option "Run as administrator" but unfortunatelly commands fail because, for some reason, adb.exe can't write local file. So the error: cannot create 'c:\\deviceinfo.dat' ...

Now the correct steps:

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!)

I don't understand why using "Run as Administrator" on the context menu (after right click on command prompt icon on my Win7 bar) doesn't work as expected.

Tags:

Android

Pull

Adb