阅读 85

adb: error: remote object 'xxx' does not exist解决方法

问题描述

使用adb pull进行文件拉取,拉取失败,注意:此处演示不使用具体的包名以及路径名,注意:此处演示不使用具体的包名以及路径名,注意:此处演示不使用具体的包名以及路径名

  • 包:com.test
  • 路径:databases/test.db

# 问题
? adb pull /data/data/com.test/databases/test.db .
adb: error: remote object ‘/data/data/com.test/databases/test.db‘ does not exist

解决方法

使用adb在/sdcard目录下创建一个文件夹,将需要pull下来的文件复制到该文件夹下,在使用adb pull命令进行文件拉取

具体操作


# 进入adb shell
adb shell

# 切换至root用户
angler:/ $ su
angler:/ # whoami
root

# 在sdcard目录下创建test文件,用于中转文件
angler:/ # mkdir /sdcard/test

# 将所需文件复制到中转文件目录test
angler:/ # cp /data/data/com.test/databases/*.db /sdcard/test/

# 查看文件
angler:/ # ls -l /sdcard/test/
total 280
-rw-rw---- 1 root sdcard_rw  1024 2021-08-11 16:03 1.db
-rw-rw---- 1 root sdcard_rw 23552 2021-08-11 16:03 2.db
-rw-rw---- 1 root sdcard_rw 20480 2021-08-11 16:03 3.db
-rw-rw---- 1 root sdcard_rw 20480 2021-08-11 16:03 4.db
-rw-rw---- 1 root sdcard_rw 24576 2021-08-11 16:03 5.db
-rw-rw---- 1 root sdcard_rw 24576 2021-08-11 16:03 6.db
-rw-rw---- 1 root sdcard_rw 24576 2021-08-11 16:03 7.db

# 退出adb shell
angler:/ # exit
angler:/ $ exit

# 拉取文件到本地
adb pull /sdcard/test .
/sdcard/test/: 7 files pulled, 0 skipped. 1.1 MB/s (139264 bytes in 0.125s)

查看当前目录下的test文件,文件已拉取成功

原文:https://www.cnblogs.com/shley/p/15128748.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐