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

Ján*_*nos 12 android android-emulator

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

export PATH="/Users/myname/Library/Android/sdk/platform-tools:$PATH"
Run Code Online (Sandbox Code Playgroud)

2.登录仿真器

adb -s emulator-5554 shell
Run Code Online (Sandbox Code Playgroud)

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

chmod 777 /data/data/com.me.myproject
chmod 777 /data/data
Run Code Online (Sandbox Code Playgroud)

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

adb -s emulator-5554 pull /data/data/com.me.myproject
Run Code Online (Sandbox Code Playgroud)

osc*_*cat 17

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

  1. adb shell
  2. run-as包(不是root设备)
  3. cp'database/xx.db /sdcard/xx.db'
  4. adb pull /sdcard/xx.db

  • 仅当应用处于调试模式而不是发行版时才有效 (2认同)

Nat*_*per 10

那是因为你的调试Android设备没有root.如果您有物理根设备或具有模拟设备,请尝试执行此操作,然后以root模式重新启动ADB,然后任何命令都应该起作用:

adb root
Run Code Online (Sandbox Code Playgroud)