VMware安装Android-x86 4.0无法上网怎么办

如题所述

  首先来分析一下为什么不能上网:Android 4.0系统目前仅支持通过wifi上网,x-86版也不例外,但是在VMware下木有wifi驱动,所以即使机子连着网,Android系统也上不去。
  解决方法:
  首先确定机子是处于联网状态的。
  1、进入Android-x86的终端模拟器(相当于Win系统的命令提示符)。
  2、输入命令“ip a”获取所有网卡配置如果可以发现eth0网卡,那么恭喜,系统已经认出了VM的虚拟网卡,可以继续看下面了。如果没发现这个eth0,那么还是将此系统删除,重新安装别的版本吧。Android-x86有好几个版本,我试验之后发现eeepc的版本对网卡的支持比较好。
  3、用su命令获取最高权限。
  4、为网卡指定ip、掩码、网关等信息。如果DHCP可用,则执行“dhcpcd eth0”自动获取,如果没有DHCP服务可用,则可以手动指定,命令是:su ifconfig eth0 192.168.10.250 netmask 255.255.255.0 up route add default gw 192.168.10.1 dev eth0。相信能看到本文此处的小盆友都能看明白,就不再解释了。
  4、设置dns。执行如下命令:setprop net.dns18.8.8.8,如果你不想用google的这个dns服务器,也可以使用本地的,不过要保证可用。
  至此,我们已经为eth0网卡配置了ip和dns信息,登录Android-x86,打开自带的浏览器,可以发现浏览网页已经木有问题了,但是想要下载某些软件的时候,还是无法下载,下载进度条会一直停止不动,一些系统自带的服务(如地图)也仍然无法使用。这是因为系统只认wifi,没有wifi设备系统就认为没有上网,为以太网卡配置IP和DNS之后可以骗过浏览器,但是系统不认那一套,所以上网的问题只能是初步解决,希望有高手可以解决这个问题。(貌似网上已经有一位日本友人做出了VirtualBox虚拟机下的镜像,VMware下的还有待高手继续开发)
  另,看到有的网友提出了别的解决方案:通过“电子邮件”设置好自己的账户,然后在电脑上将需要安装的APK文件发给自己,在虚拟上打开收件箱就可以直接安装了。这倒是一种不错的解决方案。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-16
楼上的一大坨回答只有一句话一语中的“这是因为系统只认wifi,没有wifi设备系统就认为没有上网”。其实正确配置VMware以后,安卓系统底层已经可以访问互联网,无需动用终端模拟器,只是高层应用无法识别这个所谓的以太网卡。动用终端模拟器的情况极为特殊,那是宿主机所在网络没有DHCP服务器、并且VMware设置为桥接的时候,我想大部分人平时都不会遇到。
我们都知道安卓系统原本为移动设备设计,而这些设备大多数并不配备以太网卡。所以普通的应用开发者在开发应用时无需考虑使用以太网卡,只需要实现与无线网卡的互动即可。它们在软件架构设计之初,不会想到也不会去想几年后会有几个奇葩的人设计出了笔记本上运行的安卓系统然后又有几个奇葩的人在VMware上安装和执行它们的程序。所以我第一个想到的解决方案是让VMware欺骗Androidx86这个以太网卡是一个无线网卡。但是我在各大网站搜索无果。VMware太菜了。所以我们只能退而求其次,找一些可以识别底层以太网卡的专业网络应用,比如es文件管理器。唯一的难点是我们怎么把这个安装包送进去。
如果浏览器无法直接下载,可以采用楼上说的电子邮件的方法。如果不喜欢,实际上还可以直接写入虚拟磁盘。ext格式的分区windows自然是不会支持,但是我们可以利用VMware再建虚拟机,比如Linux系统。一旦一款专业的网络软件安装成功,那么以后的文件交互将不再是问题,所有单机程序的安装包都可以便捷地导入和安装。
关于可以识别以太网卡的应用,可以借鉴一下其他二次加工的安卓x86系统,比如凤凰系统很多自带的程序(浏览器、文件管理器等)都是可以识别以太网卡的,可以用一些高级手段把它们的安装包提取出来为我们所用。

VMware安装Android-x86 4.0无法上网怎么办
解决方法:首先确定机子是处于联网状态的。1、进入Android-x86的终端模拟器(相当于Win系统的命令提示符)。2、输入命令“ip a”获取所有网卡配置如果可以发现eth0网卡,那么恭喜,系统已经认出了VM的虚拟网卡,可以继续看下面了。如果没发现这个eth0,那么还是将此系统删除,重新安装别的版本吧。Android-x...

安装Android-x86无法上网怎么办
1.需要确保VMware联网,具体步骤如下:2.选择需要联网的虚拟机,单击右键,选择setting;3.在弹出的目录中,选择联网的方式为NAT;4.虚拟机的IP设置为自动获取IP,不要固定IP和DNS5.在本机的服务中,保证VMware DHCP Service 和VMware NAT Service这两个服务是开启的。管理->服务,找到VMware DHCP Ser...

android x86在VM虚拟机中如何联网? 我在虚拟机中安装了安卓系统,可是不...
11.选择第一项,在选择EXT3分区。然后一路YES。最后安装完以后不要直接启动,选择第二项重启系统。共2图>12 12.第一次重启会让我们选择语言,找到中文然后选择。跳过wifi选项,如果跳过wifi以后一直显示这个页面无法下一步。请右击右上角的图标断开连接,然后在返回WIFI选择重新跳过一遍就OK了。共3图>...

VMware安装Android-x86 4.0无法上网怎么办
在ContentProvider的getType(Uri)方法中,可以显示的返回一个MIME类型,该方法返回一个字符串,可以是任意的字符串,当我们显示的返回一个MIME类型的时候,相当于通过该方法的验证,Provider可以识别Provider中其他方法返回的Cursor的内容,不需要在进行更多的验证;如果返回其他的字符串(非android能够识别的MIME...

用vmware虚拟机装android无法上网,这是什么原因
我用VMware8.0装Android-x86 2.3没问题,只要安装过程没问题,不用设置就可以上网了,但是我装3.2和4.0找都不到以太网设置的有关选项,没法上网。不过,2.3安装的时候如果不注意,也是无法上网的。安装的时候记得不要全自动,要保证:1、系统要选择Linux,内核版本选择other linux 2.6.x kernel...

VMware安装Android4.0问题
我装了也是这个样子。我用的是android-x86-4.0-asus_laptop-20120101.iso 看名字应该是给华硕用的。肯能要generic的ISO才可以吧。

如何用vmware安装安卓虚拟机
1.首先我们在百度搜索Android X86,找到这个站点。里面会有最新的Android X86镜像提供。2 2.当我们下载好镜像以后。新建一个虚拟机。先不要选择镜像文件,选择稍后安装操作系统。3 3.客户机系统选择其他,版本也选择其他。4.这一步是选择虚拟机名称和存储位置,可以根据个人喜好来设置。5.这一步是设置...

用vmware虚拟android 怎么安装apk
回答:推荐使用blue stacks,这是目前最靠谱的安卓模拟器,你可以像一个程序那样在windows中打开blue stacks。还可以直接安装apk文件。vmware安装的android应该是x86的,此外虚拟机的配置繁琐及效率低下你懂的

虚拟机vmware 安装android4.3 x86,虚拟机安卓和主机在组成一个局域网...
应该在,因为要访问网络的话,只有从电脑的网卡出去,既然分用同一个网卡,肯定同一个局域网了。还有你要在安卓虚拟机里访问电脑主机的话要用特别的ip:10.0.2.2而不能用127.0.0.1

在Vmware10虚拟机中,怎么安装android4.3系统,且能上网
下载映像,挂载,选择最后一个进入安装,第一个分区,分区自己有道,分完要选write,退出来安装,一直enter,看到Android重启

相似回答