从Genymotion模拟器中提取数据库

时间:2013-12-05 14:51:03

标签: android database adb pull genymotion

我正在使用Windows7,并希望将应用程序数据库提取/拉到本地Windows机器的文件夹。

我在网上搜索过,发现adb命令如下:

  

adb shell su 0 cp /data/data/<package.name>/databases/<database.name>的/ mnt /共享/

我通过为虚拟框创建共享文件夹尝试了相同的操作。

但是获得错误就像:只读文件系统

我还检查是否禁用了只读。

我需要帮助。

截图: enter image description here

enter image description here

2 个答案:

答案 0 :(得分:2)

我不确定Windows,但在Mac上你只需要打电话

adb pull /data/data/<package.name>/database/<database.name> <local.file.path>

答案 1 :(得分:0)

由于Genymotion下的手机已植根,您可以使用Eclipse的DDMS。

然后,单击选项卡文件资源管理器。

然后转到文件夹/data/data/<your.package.name>/,然后从保存数据库的路径中提取文件。