![](/img/trans.png)
[英]android: adding audio files to android emulator [update] permission denied
[英]Android Emulator - permission denied when pulling files
我有一个 Android 10 模拟器(API 29),上面有一些 RealmDB 数据文件,我正在尝试拉取这些文件,但我得到一个权限被拒绝的错误,即使作为 adb root 也是如此。
在我使用 Android 9 仿真器(API 28)之前,我能够通过从 cmd 执行以下操作以 adb root 身份将文件拉到我的桌面上:
/C:/Users/Blah/AppData/Local/Android/Sdk/platform-tools> adb root
/C:/Users/Blah/AppData/Local/Android/Sdk/platform-tools> adb pull /data/data/com.myapp/ somewhere/on/my/desktop
这很好用。
但现在我收到此错误 - adb: error: failed to stat remote object '/data/data/com.myapp/': Permission denied
尝试执行这个:
adb exec-out run-as com.myapp cp /data/data/com.myapp/databases/ /sdcard
或者
adb exec-out run-as com.myapp cp /data/data/com.myapp/files/ /sdcard
然后,
adb pull /sdcard
您的数据库应该在sdcard目录中。
注意:不幸的是,Android R 模拟器似乎限制了/sdcard目录。 但是,它应该适用于具有较旧 Android 版本的模拟器。 例如,我通过 Nexus 6P 模拟器进行了测试,它工作正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.