我試圖下載我的sqlite數據庫,以便我可以查看它的內容(我們的應用程序在線脫機同步,並且我試圖確保它只是從API下拉它應該是什麼)。如何從我的Android應用程序無ROOT下載我的sqlite數據庫?
我正在嘗試使用adb pull /data/data/com.mycompany.myapp/files/db.sqlite3
但我不斷收到權限被拒絕。
我已經嘗試通過shell登錄並將其複製到SD卡,但我也有拒絕的權限(並且我不想在我的清單中添加SDCard訪問權限)。
$ adb shell
$ run-as com.mycompany.myapp
$ cd files
$ cp db.sqlite3 /mnt/sdcard/db.sqlite3
$ PERMISSION DENIED
沒有root權限,如何從我的Android設備下載我的SQLite文件,讓我訪問的位置?
的[機器人ADB,檢索使用運行作爲數據庫(http://stackoverflow.com/questions/18471780/android-adb-retrieve-database-using-run-as) –