一个热爱网络的小学教师

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

我用VMware安装Android-x86时,尝试了Android-x86的多个版本,发现2.2、2.3都是安装完不用设置即可上网,但到了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) 打赏
转载请标明出处:高海鹏老师的博客 » VMware安装Android-x86 4.0无法上网怎么办
分享到: 更多 (0)

留言 1

Protected by WP Anti Spam

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    非常不错.相当有帮助,VMware8.0安装Android x-86需要注意的几个问题也非常有用,谢谢分享

    了然8年前 (2013-05-27)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏