【发布时间】:2018-12-12 06:07:00
【问题描述】:
试图将文件从设备复制到桌面,这是一个命令:
adb pull sdcard/log.txt Users/admin/Desktop
但是这个命令会在 adb 所在的 platform-tools 文件夹中创建一个文件夹 Users/admin/Desktop。如何将文件拉到我的桌面?
【问题讨论】:
试图将文件从设备复制到桌面,这是一个命令:
adb pull sdcard/log.txt Users/admin/Desktop
但是这个命令会在 adb 所在的 platform-tools 文件夹中创建一个文件夹 Users/admin/Desktop。如何将文件拉到我的桌面?
【问题讨论】:
使用完全限定的桌面路径(例如,/home/mmurphy/Desktop)。
示例:adb pull sdcard/log.txt /home/mmurphy/Desktop
【讨论】:
/,因此它是一个相对路径。 OS X 或 Linux 上的完全限定路径以 / 开头; Windows 上的完全限定路径以驱动器号或共享开头。
adb 命令的桌面 Java 程序,请提出一个新的 Stack Overflow 问题,您可以在其中显示代码和错误。
根据您使用 Windows 的桌面文件夹位置判断。 Windows 中的命令是:
adb pull /sdcard/log.txt %USERPROFILE%\Desktop\
【讨论】:
adb pull /sdcard/log.txt %USERPROFILE%\Desktop\log.txt 否则它说没有这样的文件或目录
做 adb pull \sdcard\log.txt C:Users\admin\Desktop
【讨论】:
在 Windows 上,启动 命令提示符 (cmd.exe) 或 PowerShell (powershell.exe)。要快速执行此操作,请按 Windows 键 + R 打开运行命令窗口。在“运行命令”窗口中,键入“cmd.exe”以启动命令提示符;但是,要改为启动 PowerShell,请键入“powershell”。如果您使用 USB 数据线将 Android 设备连接到计算机,则需要通过输入以下命令检查您的设备是否正在与 adb 通信:
# adb devices -l
接下来,将文件从您的 Android 设备拉(复制)到 Windows。这可以通过输入以下命令来完成:
# adb pull /sdcard/log.txt %HOME%\Desktop\log.txt
或者,您可以输入以下命令:
# adb pull /sdcard/log.txt C:\Users\admin\Desktop\log.txt
【讨论】:
成为root,在设备上定义文件并定义新文件名。
adb root
adb pull /data/data/.../databases/launcher.db launcher.db
【讨论】: