adb:错误:远程对象'/data/data/com.me.myproject'不存在

问题描述 投票:8回答:2

1.添加了〜/ .bash_profile的adb路径

export PATH="/Users/myname/Library/Android/sdk/platform-tools:$PATH"

2.登录仿真器

adb -s emulator-5554 shell

3.更改了app文件夹和父文件夹的权限

chmod 777 /data/data/com.me.myproject
chmod 777 /data/data

4.仍然无法从外面获取东西。为什么?

adb -s emulator-5554 pull /data/data/com.me.myproject
android android-emulator
2个回答
15
投票

我有同样的问题,我做了这个:

  1. adb shell
  2. run-as com.yourPackageName(不是root设备)
  3. cp 'database/file_you_want.db' '/sdcard/file_you_want.db'
  4. exit
  5. exit(现在你将回到主终端窗口)
  6. adb pull /sdcard/xx.db

9
投票

那是因为你的调试Android设备没有root。

如果您有物理根设备或具有模拟设备,请尝试执行此操作,以在根模式下重新启动ADB。然后任何命令应该工作:

adb root
© www.soinside.com 2019 - 2024. All rights reserved.