【问题标题】:Pull database from Genymotion emulator从 Genymotion 模拟器中提取数据库
【发布时间】:2013-12-05 14:51:02
【问题描述】:

我使用的是 Windows7,想将应用程序数据库提取/拉到本地 Windows 机器的文件夹中。

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

adb shell su 0 cp /data/data//databases/ /mnt/shared/

我也尝试过为虚拟盒子创建共享文件夹。

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

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

我需要帮助。

截图:

【问题讨论】:

  • 你能解释一下这个错误是什么时候发生的以及你主机的操作系统是什么?

标签: android database adb pull genymotion


【解决方案1】:

我不确定 Windows 但在 Mac 上你只需调用

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

【讨论】:

    【解决方案2】:

    由于你的手机在Genymotion下已经root,你可以进入Eclipse的DDMS。

    然后,点击标签文件浏览器。

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

    【讨论】:

    • 如何让手机植根于Genymotion?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 2020-05-21
    • 2022-01-01
    • 2013-08-30
    • 2015-08-22
    相关资源
    最近更新 更多