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