我已经使用 genymoton 有一段时间了。
有人可以请。告诉我是否有一种方法可以访问 genymotion 模拟器 sd 卡中存在的文件?
目前我必须将它们上传到谷歌驱动程序,然后在 Windows 上下载。
我已经使用 genymoton 有一段时间了。
有人可以请。告诉我是否有一种方法可以访问 genymotion 模拟器 sd 卡中存在的文件?
目前我必须将它们上传到谷歌驱动程序,然后在 Windows 上下载。
您可以为此使用共享文件夹。这个 Google+ 帖子很好地解释了。
这是简短的:
- 转到您的 VirtualBox VM 设置/共享文件夹选项卡
- 使用要共享的文件夹添加共享文件夹,并选中“自动挂载”选项
- 像往常一样从 Genymotion 软件启动你的虚拟机
- 您的共享文件夹在 /mnt/shared 目录中可用(支持多个共享文件夹)
这也可以使用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 商店。)
我采用的另一种方法是在 genymotion 上安装 EsFileEx。抓取您要从中复制的文件,例如
/sdcard/WhatsApp/media/dp.jpeg
滑动到局域网,在这里您可以看到您的本地机器10.0.3.2
或任何 IP。在这里,您可以访问本地机器/PC 的共享文件夹/驱动器,在这里复制过去的文件,您就完成了!
笔记!应在本地机器/PC的共享文件夹/驱动器上设置R/W权限
您可以将 eclipse 与 ADT 插件一起使用,并像任何其他 android 虚拟模拟器一样浏览文件系统。我已经使用了一段时间,但有时 Eclipse 会崩溃。