1. 添加 adb 路径到 ~/.bash_profile
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
原文由 János 发布,翻译遵循 CC BY-SA 4.0 许可协议
我遇到了同样的问题,我这样做了:
adb shell
run-as com.yourPackageName
(非root设备)cp 'database/file_you_want.db' '/sdcard/file_you_want.db'
exit
exit
(现在你将回到主终端窗口)adb pull /sdcard/xx.db