我已经在 VirtualBox 中安装了 Android x86 我从我的主机共享了一个文件夹,它是用于虚拟 Android 机的 Windows 7 但我在我的 Android VM 的任何地方都看不到这个文件夹。有没有办法在 Android VM 中使用这个共享文件夹?
4 回答
很简单的答案是使用USB设备,
转到 virtualbox > 设置 > USB > 添加连接到计算机的 USB 设备
在 android guest 中转到 ES 文件资源管理器
ES > 本地 > 你会发现这里列出了新的 USB,点击它,选择允许 ES 使用这个 USB 存储,
BANG,您可以通过 USB 存储共享文件
注意:我在主机 UBUNTU 中使用了它,它可以工作,我认为它也应该适用于其他系统。
我想出了一种方法,您可以通过该方法访问使用 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 窗口中看到一个新的计算机图标。点击它打开它。您将在此处看到您的主机窗口的共享文件夹。
要使用共享文件夹,VirtualBox 来宾添加必须安装在来宾操作系统中。但是,如以下 SO 线程中所述,无法为 Android 完成此操作:Getting VBox Guest Additions for Android x86
因此,您无法访问安装在 virtualbox 下的 Android 操作系统中的共享文件夹
在 VBox 中的 Android 和外部资源之间传输文件的一种方法是使用互联网。您可以在文件共享网站上创建一个免费帐户(例如,存放文件等),然后从 VirtualBox 上传文件并在其他地方下载,反之亦然。
我已经在Genymotion模拟器中安装了来自 Google Play 的终端。这就像标准的 Linux 终端一样工作(顾名思义)。
如果你那么你应该能够看到共享文件夹并将文件复制到任何cd
地方。/mnt/shared/
cp