Android:桌面上的adb pull文件

Jim*_*Jim 81 android adb

尝试将文件从设备复制到桌面,这是一个命令:

adb pull sdcard/log.txt Users/admin/Desktop
Run Code Online (Sandbox Code Playgroud)

但是此命令会在adb所在的platform-tools文件夹中创建一个文件夹Users/admin/Desktop.如何将文件拉到我的桌面?

Com*_*are 82

使用桌面的完全限定路径(例如,/home/mmurphy/Desktop).

  • @Jim:它没有前导的`/`,因此它是一个相对路径.OS X或Linux上的完全限定路径以`/`开头; Windows上的完全限定路径以驱动器号或共享开头. (11认同)

Ale*_* P. 40

根据您使用Windows的桌面文件夹位置判断.Windows中的命令是:

adb pull /sdcard/log.txt %USERPROFILE%\Desktop\
Run Code Online (Sandbox Code Playgroud)

  • 我不得不使用`adb pull /sdcard/log.txt%USERPROFILE%\ Desktop\log.txt`,否则它说没有这样的文件或目录 (3认同)

nie*_*tel 9

成为 root 用户,在设备上定义文件并定义新文件名。

adb root
adb pull /data/data/.../databases/launcher.db launcher.db
Run Code Online (Sandbox Code Playgroud)


Dav*_*end 6

在 Windows 上,启动命令提示符(cmd.exe) 或PowerShell (powershell.exe)。要快速执行此操作,请按Windows 键 + R打开“运行命令”窗口。在“运行命令”窗口中,键入“cmd.exe”以启动命令提示符;但是,要启动 PowerShell,请键入“powershell”。如果您使用 USB 电缆将 Android 设备连接到计算机,则需要adb输入以下命令来检查您的设备是否正在通信:

# adb devices -l  
Run Code Online (Sandbox Code Playgroud)

接下来,将文件从 Android 设备拉(复制)到 Windows。这可以通过输入以下命令来完成:

# adb pull /sdcard/log.txt %HOME%\Desktop\log.txt  
Run Code Online (Sandbox Code Playgroud)

您也可以选择输入以下命令:

# adb pull /sdcard/log.txt C:\Users\admin\Desktop\log.txt 
Run Code Online (Sandbox Code Playgroud)