【发布时间】:2013-09-03 00:26:29
【问题描述】:
我使用 genymoton 已经有一段时间了。
有人可以吗?告诉我是否有一种方法可以访问 genymotion 模拟器 sd 卡中存在的文件?
目前我必须将它们上传到谷歌驱动程序,然后在 Windows 上下载。
【问题讨论】:
标签: android genymotion
我使用 genymoton 已经有一段时间了。
有人可以吗?告诉我是否有一种方法可以访问 genymotion 模拟器 sd 卡中存在的文件?
目前我必须将它们上传到谷歌驱动程序,然后在 Windows 上下载。
【问题讨论】:
标签: android genymotion
您可以为此使用共享文件夹。 this Google+ post上的解释很好。
这里是简短的:
- 转到您的 VirtualBox VM 设置/共享文件夹选项卡
- 使用您要共享的文件夹添加共享文件夹,并选中“自动挂载”选项
- 像往常一样从 Genymotion 软件启动虚拟机
- 您的共享文件夹在 /mnt/shared 目录中可用(支持多个共享文件夹)
【讨论】:
这也可以使用Android Device Monitor。 如果您安装了 Android SDK,则您已经拥有此功能。 此方法适用于所有连接的设备,包括像 genymotion 这样的模拟器。
在 Android Studio 中,单击工具栏中显示 Android 设备监视器的图标。
(这也可以从 Eclipse 获得,或者您可以在移动到已安装 sdk 的工具文件夹后在命令行中键入 monitor)
在 Android 设备监视器中,转到文件资源管理器选项卡。 确保您在左侧选择了一个设备。
找到所需的文件并选择它。 对于 sdCard,您可能需要打开 storage 文件夹并在那里打开 sdcard。
单击顶部显示“从设备中提取文件”的按钮。 确保选择Pull,而不是Push。除非你当然想在你的设备上放新文件。
将文件保存到您的计算机... 瞧! genymotion 中的文件现在位于计算机上的其他文件中。随心所欲地使用。
或者,您也可以使用第三方应用程序(如airdroid)或任何高级文件浏览器在您的设备和计算机之间交换文件。 (要安装第三方应用程序,您需要先找到 apk 或 flash gapps on your genymotion 并前往 Play 商店。)
【讨论】:
我采用的另一种方式,只需在 genymotion 上安装 EsFileEx。 抓取您想要复制的文件,例如
/sdcard/WhatsApp/media/dp.jpeg
滑动到局域网,在这里你可以看到你的本地机器为10.0.3.2或任何IP。在这里你可以访问你本地机器/PC的共享文件夹/驱动器,在这里复制过去的文件,你就完成了!
注意! 本地机器/PC的共享文件夹/驱动器需要设置R/W权限
【讨论】:
您可以使用带有 ADT 插件的 eclipse 并像任何其他 android 虚拟模拟器一样浏览文件系统。我已经使用了一段时间,但有时 eclipse 会崩溃。
【讨论】: