我在我的Android设备(模拟器)中创建了一个db(SQLite),我想将它从设备复制到我的PC上以便于编辑。
这可能吗?
非常感谢任何有关如何做到这一点的想法。
应用程序放置db文件的位置以及如何访问它?显然它存储在虚拟设备(模拟器)
上提前致谢
答案 0 :(得分:2)
在Eclipse或独立版中启动DDMS。然后转到文件资源管理器选项卡。打开数据/数据/ [app name] / databases
在那里你会找到[databasename] .db
突出显示文件,然后在DDM窗口的角落,会出现一个图标,显示带有红色箭头的旧学校软盘。单击该按钮,您将看到一个文件浏览器窗口,以选择将文件复制到硬盘驱动器的位置。
答案 1 :(得分:0)
目前它会像/data/data/your.package.name/databases
模拟器通常以root身份运行adbd,因此您可以通过adb pull或ddms文件资源管理器访问它;设备通常不会,因此它变得更具挑战性(但您询问了模拟器)。