11

我已经在 VirtualBox 中安装了 Android x86 我从我的主机共享了一个文件夹,它是用于虚拟 Android 机的 Windows 7 但我在我的 Android VM 的任何地方都看不到这个文件夹。有没有办法在 Android VM 中使用这个共享文件夹?

4

4 回答 4

14

很简单的答案是使用USB设备,

转到 virtualbox > 设置 > USB > 添加连接到计算机的 USB 设备

在 android guest 中转到 ES 文件资源管理器

ES > 本地 > 你会发现这里列出了新的 USB,点击它,选择允许 ES 使用这个 USB 存储,

BANG,您可以通过 USB 存储共享文件

注意:我在主机 UBUNTU 中使用了它,它可以工作,我认为它也应该适用于其他系统。

于 2014-12-23T02:46:45.173 回答
7

我想出了一种方法,您可以通过该方法访问使用 Virtual Box 安装的 Guest Android 中的 Host Windows 7/8/8.1 文件。我正在通过这种方法在主机 Windows 8.1(Virtual Box 版本 4.3.14r95030)上访问我在 Guest Android 中的主机文件。


适用于 Windows 7/8/8.1 的说明

  • 转到网络和共享中心>更改适配器设置。查找并选择“VirtualBox Host-Only Network”和您用于连接 Internet 的适配器(例如以太网或 Wi-Fi)。右键单击任何选定的连接并选择桥接连接。

  • 完成桥接连接过程后,适配器列表中将出现一个新的网络适配器(网络和共享中心>更改适配器设置>网桥)。

  • 桥接以上两个连接意味着Guest Android可以使用您与“VirtualBox Host-Only Network”桥接的特定适配器访问您可以从主机Windows访问的所有网络设备。

  • 您将需要共享一些您想在 Guest Android 中访问的文件夹。就像您在 Windows 上共享文件夹以从任何其他计算机访问一样(右键单击要共享的文件夹>共享给>特定人员>将每个人添加到列表中,并根据您的需要提供读取或读取/写入权限)

请注意:只有通过 Windows 共享的主机系统上的共享文件夹才能在来宾 Android 中访问。


Android 访客使用说明

  • 在guest android中安装任何可以访问网络计算机的程序文件管理器或其他程序。(我为此目的使用了 ES File Explorer 的 LAN 功能)

  • 安装并打开ES 文件资源管理器

ES文件浏览器的简单方法

转到 ES 文件资源管理器的 LAN 窗口。按扫描以查找主机 Windows 网络上的设备,包括您的主机 Windows。找到设备后,逐个尝试获取主机窗口的共享文件夹。

(如果找到的设备太多或您的主机Windows需要用户名和密码进行共享,建议使用高级方法)

ADVANCED METHOD FOR ES FILE EXPLORER
  • 您需要知道您的主机 Windows IP 地址 (IPv4)。为此,请检查新创建的桥接网络的状态详细信息。
  • 确定主机 Windows 的 IP 后,转到 ES 文件资源管理器的 LAN 窗口并选择添加选项以手动添加服务器。将域留空,在服务器中写入您的主机 Windows IP。进一步填写登录详细信息以访问您的主机窗口或勾选匿名。最后,将您的服务器命名为“显示为”中的“我的主机窗口”,然后单击“确定”。
  • 如果您提供了有效信息,您将在 ES File Explorer 的 LAN 窗口中看到一个新的计算机图标。点击它打开它。您将在此处看到您的主机窗口的共享文件夹。
于 2014-08-16T13:54:15.943 回答
3

要使用共享文件夹,VirtualBox 来宾添加必须安装在来宾操作系统中。但是,如以下 SO 线程中所述,无法为 Android 完成此操作:Getting VBox Guest Additions for Android x86

因此,您无法访问安装在 virtualbox 下的 Android 操作系统中的共享文件夹

在 VBox 中的 Android 和外部资源之间传输文件的一种方法是使用互联网。您可以在文件共享网站上创建一个免费帐户(例如,存放文件等),然后从 VirtualBox 上传文件并在其他地方下载,反之亦然。

于 2013-11-03T16:15:18.860 回答
2

我已经在Genymotion模拟器中安装了来自 Google Play 的终端。这就像标准的 Linux 终端一样工作(顾名思义)。

如果你那么你应该能够看到共享文件夹并将文件复制到任何cd地方。/mnt/shared/cp

于 2014-03-08T11:16:28.710 回答