将sqlite数据库从设备复制到PC

时间:2011-05-16 00:34:34

标签: android database sqlite transfer

我有一个android程序,它将其信息存储在sqlite数据库中。一旦设备通过USB插入,或者应该在程序本身中编写特殊功能以将db内容转储到/ sdcard目录下的文件中,将db文件复制到PC是否直截了当?

由于

2 个答案:

答案 0 :(得分:9)

您可以使用adb pull命令将系留设备中的文件读取到桌面,例如adb pull /data/data/com.foo.bar/databases/MyDatabase

答案 1 :(得分:0)

您可以创建一个bat文件并运行它,它将创建一个名为clonedb的文件夹,并将所有数据库拉至该文件。

adb shell rm -rf /sdcard/clonedb
adb shell run-as <app package> cp -r /data/data/<app package>/databases/. /sdcard/clonedb
adb pull /sdcard/clonedb ./