【问题标题】:Accessing files from genymotion sd card从 genymotion sd 卡访问文件
【发布时间】:2013-09-03 00:26:29
【问题描述】:

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

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

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

【问题讨论】:

    标签: android genymotion


    【解决方案1】:

    您可以为此使用共享文件夹。 this Google+ post上的解释很好。

    这里是简短的:

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

    【讨论】:

    • 正是我从 genymotion 支持代表那里得到的。谢谢
    • 非常感谢。我的问题已解决。您的步骤有效。
    • 这对我不起作用。它在 AndroVM 中完美运行,但在 Genymotion 中却不行。
    • @eyal-lezmy:顺便说一句,Genymotion VM 没有出现在 VirtualBox 中,因为它是由 genymotion 软件创建的。那么我该如何完成第一步呢?
    • 还有其他解决方案吗?我的共享文件夹未显示在设备中
    【解决方案2】:

    这也可以使用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 商店。)

    【讨论】:

    • 完美!也可以复制到外部文件夹。
    【解决方案3】:

    我采用的另一种方式,只需在 genymotion 上安装 EsFileEx。 抓取您想要复制的文件,例如

    /sdcard/WhatsApp/media/dp.jpeg 
    

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

    注意! 本地机器/PC的共享文件夹/驱动器需要设置R/W权限

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 2014-11-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-17
        • 1970-01-01
        • 1970-01-01
        • 2011-11-13
        • 1970-01-01
        相关资源
        最近更新 更多