4

OSX 中的磁盘工具可以轻松地将 SD 卡映像挂载为设备,但其他 img 文件则不然。

我想将我刚刚在 Android Emulator 中创建的数据库从驱动器中取出并放入我的 osx 文件系统中。

我使用 macports 用 qemu 更新了我的系统,但我尝试的任何组合都没有成功。任何人都想出如何做到这一点?

显然,我可以做到这一点的一种方法是在我的手机上运行该应用程序,而不是将手机安装为 USB 驱动器。但我不想。我想把它从模拟器使用的驱动器上取下来:-)

提前谢谢各位。

迈克尔

4

2 回答 2

3

您不能只使用 adb 将数据库从模拟器中拉出吗?我实际上刚刚回答了一个类似的问题......这里是:

特定应用程序的数据库位于/data/data/[packagename]/databases

packagename 是您在清单中定义的包,例如/data/data/org.vimtips.supacount/databases/counts.db.

您可以查看它adb shell并键入sqlite3 /data/data/org.vimtips.supacount/databases/counts.db

或者,您可以将其从设备中拉出以使用第三方实用程序查看它,使用类似adb pull /data/data/org.vimtips.supacount/databases/counts.db ..

于 2010-03-28T04:23:00.883 回答
0

使用 DDMS 中的文件资源管理器(来自 Eclipse SDK),您可以在那里看到整个文件系统并将文件下载/上传到所需的位置。这样你就不必挂载和处理图像,也不需要 adb 命令

于 2013-01-15T11:46:51.043 回答