Android: adb pull命令不工作/不能执行



我试图将我的设备(not rooted)上的完整目录复制到我的mac中使用android Pull命令说/Users/myUserName/Documents/Copied的目录,但每次我运行该命令时,它都会给我一条消息说remote object does not exist

我用

File file = new File(Environment.getExternalStorageDirectory()+"/PB/").getAbsolutePath();

获取我的设备中目录的绝对路径,结果是/storage/emulated/0/PB。现在我运行下面的命令

./adb pull /storage/emulated/0/PB /Users/myUserName/Documents/Copied/

得到如下响应

remote object '/storage/emulated/0/PB' does not exist

我不知道我的方法有什么问题,为什么即使目录在我的设备中也不能工作。

请导游。

您应该使用adb pull /sdcard/PB

在单元格中,路径可能是:

/storage/emulated/0/miad/cache/3287521801
你应该将路径转换为
/sdcard/miad/cache/3287521801
当调用adb pull: 时

adb pull /sdcard/miad/cache/3287521801

我有一个类似的问题,它得到了解决,这是我发现的。1)文件/文件夹名称区分大小写。如果我使用了错误的大小写,它将返回相同的错误。2)我必须找到正确的路径我使用以下命令找到"Backups"文件夹。

adb shell find / -type d -iname backups

-type d是指定'目录'-iname指定不区分大小写的名称搜索。

我得到了一个文件夹路径的列表我也得到了文件夹的大小写。我发现全是大写的

然后我做了adb pull /sdcard/TWRP/BACKUPS,它马上就完美地工作了。

最新更新