移动调试连接USB时如何导入外部sqlite数据库进行编程?

时间:2013-01-30 08:05:43

标签: android sqlite debugging

我可以直接在模拟器中提取data/data/com..../ ...目录中的数据库。但是,当我连接移动设备时,它不能。

我不想使用文件IO在此目录中编写。

是否有一些方法直接拉?或者使用一些cmd命令。

提前致谢!

2 个答案:

答案 0 :(得分:1)

将您的sqlite数据库文件放入assets文件夹,并将此文件复制到本地内存......

试试此链接

http://androidrocksonmobility.blogspot.in/2011/09/how-to-get-sqlite-path-in-asset-folder.html

答案 1 :(得分:0)

如果您的设备已植根。你应该先将它复制到SDCARD。 使用:

  1. cat /data/data/com.*/database/*.db> /sdcard/dest.db
  2. 拉出来。
  3. 如果您的设备未植根。如果你真的想复制它。将它复制到你的程序中。