我已在VirtualBox中安装了Android x86操作系统。 我从我的Windows 7主机机器上共享了一个文件夹到这个虚拟的Android机器中。 但是我无法在Android虚拟机中找到这个文件夹。 有没有办法在Android虚拟机中访问这个共享的文件夹?
我已在VirtualBox中安装了Android x86操作系统。 我从我的Windows 7主机机器上共享了一个文件夹到这个虚拟的Android机器中。 但是我无法在Android虚拟机中找到这个文件夹。 有没有办法在Android虚拟机中访问这个共享的文件夹?
非常简单的解决方法是使用USB设备,
进入虚拟机 > 设置 > USB > 添加已连接到计算机的USB设备
在Android虚拟机中打开ES文件浏览器
ES > 本地 > 这里会列出新的USB设备,请点击它并选择允许ES使用此USB存储
完成!您现在可以通过USB存储共享文件了
注意:我在主机Ubuntu上使用了此方法,并且它可以运行。我认为它也适用于其他系统。
转到“网络和共享中心”>“更改适配器设置”。 找到并选择“VirtualBox Host-Only Network”和您用于连接Internet的适配器(例如以太网或Wi-Fi)。 右键单击任何选定的连接,然后选择“桥接连接”。
完成桥接连接过程后,将在适配器列表中出现一个新的网络适配器(“网络和共享中心”>“更改适配器设置”>“网络桥接”)。
将上述两个连接进行桥接意味着Guest Android可以访问您使用特定适配器从Host Windows访问的所有网络设备,并将其与“VirtualBox Host-Only Network”桥接。
您需要共享一些文件夹,以便在Guest Android中访问。 这就像您共享要从任何其他计算机访问的Windows文件夹一样 (右键单击要共享的文件夹>共享给>特定人员>将每个人添加到列表中,并根据需要提供读取或读取/写入权限)
请注意:只有通过Windows共享在主机系统上共享的文件夹才能在Guest Android中访问。
在Guest Android中安装任何程序文件管理器或其他可以访问网络计算机的程序。 (我使用了ES文件浏览器的LAN功能来完成这个目的)。
安装并打开 ES文件浏览器。
ES文件浏览器的简单方法
转到ES文件浏览器的LAN窗口。按扫描以查找Host Windows网络上的设备,包括您的Host Windows。 找到设备后,请逐个尝试以获取主机Windows的共享文件夹。
(如果找到的设备太多或您的Host Windows需要用户名和密码进行共享,则建议使用高级方法)
ADVANCED METHOD FOR ES FILE EXPLORER
我已经在Genymotion模拟器中从Google Play安装了终端。这个终端与标准的Linux终端相似(顾名思义)。
如果您使用cd
进入/mnt/shared/
目录,您就可以看到共享文件夹,并使用cp
将文件复制到任何位置。