如何在 osx 中挂载 userdata.img 或 userdata-qemu.img
OSX 中的磁盘工具可以轻松地将 SD 卡映像安装为设备,但其他映像文件则不然。
我想将刚刚在 Android 模拟器中创建的数据库从驱动器上获取到我的 osx 文件系统中。
我使用 macports 使用 qemu 更新了我的系统,但我尝试的组合没有成功。有人知道如何做到这一点吗?
显然,我可以做到这一点的一种方法是在手机上运行该应用程序,而不是将手机安装为 USB 驱动器。但我不想。我想把它从模拟器使用的驱动器上取下来:-)
提前谢谢各位。
迈克尔
Disk Utility in OSX easily mounts an SD Card image as a device, but not so the other img files.
I want to get the database I just created in the Android Emulator off the drive and into my osx file system.
I updated my system with qemu using macports but no combination I try succeeds. Anyone figured out how to do this?
Obviously one way I can do this is run the app on my phone than mount the phone as a USB drive. But I don't wanna. I wanna get it off the drive the emulator uses :-)
Thanks in advance, folks.
Michael
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不能只使用 adb 将数据库从模拟器中拉出吗?我实际上刚刚回答了一个类似的问题...这里是:
特定应用程序的数据库位于
/data/data/[packagename]/databases
包名称是您在清单中定义的包,例如
/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 .
的命令。Can't you just use adb to pull the database off of the emulator? I actually just answered a similar question... here it was:
The database for a specific app lives in
/data/data/[packagename]/databases
The packagename is the package you define in your manifest, for instance
/data/data/org.vimtips.supacount/databases/counts.db
.You can view it with
adb shell
and typesqlite3 /data/data/org.vimtips.supacount/databases/counts.db
Or you can pull it from the device to look at it with a third party utility, with a command like
adb pull /data/data/org.vimtips.supacount/databases/counts.db .
.使用 DDMS 中的文件资源管理器(来自 Eclipse SDK),您可以在那里看到整个文件系统并将文件下载/上传到所需的位置。这样你就不必挂载和处理图像,也不需要 adb 命令
Use the File Explorer in DDMS (from Eclipse SDK), you can see the whole file system there and download/upload files to the desired place. That way you don't have to mount and deal with images, and no adb commands either