59

我已经使用 genymoton 有一段时间了。

有人可以请。告诉我是否有一种方法可以访问 genymotion 模拟器 sd 卡中存在的文件?

目前我必须将它们上传到谷歌驱动程序,然后在 Windows 上下载。

4

4 回答 4

89

您可以为此使用共享文件夹。这个 Google+ 帖子很好地解释了。

这是简短的:

  • 转到您的 VirtualBox VM 设置/共享文件夹选项卡
  • 使用要共享的文件夹添加共享文件夹,并选中“自动挂载”选项
  • 像往常一样从 Genymotion 软件启动你的虚拟机
  • 您的共享文件夹在 /mnt/shared 目录中可用(支持多个共享文件夹)
于 2013-08-30T12:00:44.487 回答
86

这也可以使用Android Device Monitor来实现。如果您安装了 Android SDK,则您已经拥有此功能。此方法适用于所有连接的设备,包括像 genymotion 这样的模拟器。

在 Android Studio 中,单击工具栏中显示 Android 设备监视器的图标。 安卓设备监视器 (这也可以从 Eclipse 中获得,或者您可以monitor在移动到已安装 sdk 的工具文件夹后输入命令行)

在 Android 设备监视器中,转到文件资源管理器选项卡。 文件资源管理器选项卡 确保您在左侧选择了一个设备。

找到所需的文件并选择它。 找到所需的文件。 对于 sdCard,您可能需要打开 storage 文件夹并在那里打开 sdcard。

单击顶部显示“从设备中提取文件”的按钮。 从设备中提取文件 确保选择Pull,而不是 Push。除非你当然想在你的设备上放新文件。

将文件保存到您的计算机... 将文件保存到计算机 瞧!genymotion 中的文件现在位于计算机上的其他文件中。随时可用,随心所欲。


或者,您也可以使用第三方应用程序(如airdroid)或任何高级文件浏览器在您的设备和计算机之间交换文件。(要安装第三方应用程序,您需要先在您的 genymotion 上找到 apk 或 flash gapps,然后前往 Play 商店。)

于 2014-12-12T15:55:23.453 回答
3

我采用的另一种方法是在 genymotion 上安装 EsFileEx。抓取您要从中复制的文件,例如

/sdcard/WhatsApp/media/dp.jpeg 

滑动到局域网,在这里您可以看到您的本地机器10.0.3.2或任何 IP。在这里,您可以访问本地机器/PC 的共享文件夹/驱动器,在这里复制过去的文件,您就完成了!

笔记!应在本地机器/PC的共享文件夹/驱动器上设置R/W权限

于 2014-08-06T11:50:51.957 回答
0

您可以将 eclipse 与 ADT 插件一起使用,并像任何其他 android 虚拟模拟器一样浏览文件系统。我已经使用了一段时间,但有时 Eclipse 会崩溃。

于 2014-06-22T01:30:52.753 回答