Android(Dev):将SQLite数据库从android复制到PC(又回来了)?

时间:2012-07-11 16:12:57

标签: android sqlite android-emulator sqliteopenhelper

我在我的Android设备(模拟器)中创建了一个db(SQLite),我想将它从设备复制到我的PC上以便于编辑。

这可能吗?

非常感谢任何有关如何做到这一点的想法。

应用程序放置db文件的位置以及如何访问它?显然它存储在虚拟设备(模拟器)

提前致谢

2 个答案:

答案 0 :(得分:2)

在Eclipse或独立版中启动DDMS。然后转到文件资源管理器选项卡。打开数据/数据/ [app name] / databases

在那里你会找到[databasename] .db

突出显示文件,然后在DDM窗口的角落,会出现一个图标,显示带有红色箭头的旧学校软盘。单击该按钮,您将看到一个文件浏览器窗口,以选择将文件复制到硬盘驱动器的位置。

答案 1 :(得分:0)

目前它会像/data/data/your.package.name/databases

模拟器通常以root身份运行adbd,因此您可以通过adb pull或ddms文件资源管理器访问它;设备通常不会,因此它变得更具挑战性(但您询问了模拟器)。