OSX中的磁盘工具可轻松将SD卡映像作为设备安装,但其他img文件则不然。
我希望将刚刚在Android模拟器中创建的数据库从驱动器中导入到我的osx文件系统中。
我使用macports用qemu更新了我的系统,但没有尝试成功的组合。有人想出怎么做?
显然,我可以这样做的一种方法是在手机上运行应用程序而不是将手机作为USB驱动器安装。但我不想。我想把它从模拟器使用的驱动器上取下: - )
提前谢谢,伙计们。
迈克尔
答案 0 :(得分: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 .
等命令进行查看。
答案 1 :(得分:0)
使用DDMS中的文件资源管理器(来自Eclipse SDK),您可以在那里看到整个文件系统,并将文件下载/上传到所需的位置。这样你就不必安装和处理图像,也没有adb命令