[英]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.