安卓虚拟机无法联网(安卓虚拟机无法运行)
安卓虚拟机无法联网(安卓虚拟机无法运行)
如何解决虚拟机无法上网
1、在虚拟机右下角的网络适配器上面观察该图标是否是有绿色的灯在闪烁,如果网络适配器是灰色的证明虚拟机的网络没有打开,而是被禁用了,在适配器上点击鼠标右键,打开【设置】,在【已连接】、【启动时连接】的前面打勾。
2、网络类型你是选择的什么?如果你是通过路由器拨号来上网,那么我们一般会给虚拟机网络设置成【桥接模式】
3、如果是电脑直接拨号上网,那么一般我们把虚拟机网络模式设置成为【NAT】模式,在虚拟机的网络适配器上点击【设置】--选择NAT模式,然后点击【确定】按钮
4、虚拟计算机是否获取到IP地址?虚拟主机中,我们查看是否获取到了IP地址。NAT模式的话,获得的IP和虚拟网卡8的IP是一个网段哦!查看虚拟网卡8的IP地址请在网络中心里面查看。
5、查看虚拟网卡是否被禁用或者未安装成功,在网上邻居图标上点击鼠标右键--属性,然后就可以查看两个虚拟网卡是否正常运行。
6、如果是桥接模式,查看本机的IP地址方法是在网络中心里面的本地连接图标上点击鼠标右键---【属性】---状态--支持。
7、使用ping的方法判断,根据你的连接方式来ping不同的ID地址
VMware安装Android-x86 4.4无法上网怎么办?
Android-x86 4.4安装完成后一般都是不能上网的,需要给网卡设置IP地址和DNS服务器方可联网。Android-x86在本质上就是Linux系统,且Android-x86自带了终端(类似Windows的命令行),可以通过Linux命令直接设置上网参数。下面就随小编来来看看安卓Android-x86 4.4联网设置教程。
首先确定机子是处于联网状态的。
方法一:自动获取IP(推荐)
1.打开“终端模拟器”。
2.输入“su”并回车,使终端模拟器获得root(超级用户)权限,直接点击【允许】。终端模拟器的提示符会变成“root..#”,表示正在使用的是超级账户。
3.输入“dhcpcd eth0” 使网卡自动获得IP。提示:如果失败,在终端输入“ip a”看最后一项是ethX(X代表0123等数字)。
4.继续输入“setprop net.dns1 114.114.114.114”,不提示任何信息就表示设置成功了。提示:小编使用的是114DNS,你也可以换成其他DNS地址。
方法二:设置静态IP地址
1.在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0
2.填写ip地址、子网掩码、网关、DNS等红框内的必填项目。点击“File”菜单,选择“Save”保存退出。
3.重启网络服务。在终端继续输入:service network restart
方法三:
在ContentProvider的getType(Uri)方法中,可以显示的返回一个MIME类型,该方法返回一个字符串,可以是任意的字符串,当我们显示的返回一个MIME类型的时候,相当于通过该方法的验证,Provider可以识别Provider中其他方法返回的Cursor的内容,不需要在进行更多的验证;如果返回其他的字符串(非android能够识别的MIME类型,
例如直接返回当前的包名),则Provider在执行其他方法后,
返回Cursor类型的时候,需要进行验证。
方法四(网友提供):
虚拟机设置中网络适配器选择桥接(需要有DHCP的路由器环境)
或NAT(本地上网,并且对应VMware DHCP service和VMware NAT service、以及vmnet8网卡为启用状态)。
以上为VMware workstation中虚拟机安装安卓x86 4.4情况下适用。
点编辑虚拟机设置,网络适配器,里面进行更改。
方法五(网友提供):
终端模拟器(在Android系统的桌面就有,仔细找!)
输入su 让虚拟机获取 超级用户权限,弹出提示框我们选“ 永久记住选择 ”(这里我想说一下,由于我在开发界面,所以此处不需要考虑在 普通用户下是否能使用的问题,但是如果开发到具体功能了,我建议关闭root权限,否则有些Bug 你是测不到的,将用户当成小白这是必要的。)
然后,我们输入“ dhcpcd eth0 ”(好了,这个就是传说中的eth0 补丁。)
Wait ,亲~你是不是出错了, 好,这就是你为什么按了有些自带所谓的eth0 的补丁还不好用的原因。
请输入: ip a 最后一项就是 ethx 把这个x 代替0 再输入一次。
好了,你的Little Android 这时候输出了一大堆的字符,这就表示成功了。(具体内容就是说分配了IP等,写的很清楚了,我就不累述了。)
解决完问题后,小伙伴们就可以安装了,小编通过以下的方法来教你如何安装,不会的小伙伴们可以学习吧!
安卓(Android)x86 4.4 VMware安装教程
1.打开 VMware Workstation ,单击“新建虚拟机”。
2. 可以先使用“典型(推荐)”按照VMware向导加载安卓(Android)x86 4.4镜像,完成虚拟机的建立。如果安装遇到问题可以尝试“自定义(高级)”,并参照以下步骤。
3.选择VMware Workstation 6.0。
4.打开下载好的安卓(Android)x86 4.4 ISO镜像
5.一路点击下一步,最后在网络类型界面选择NAT模式。
6.再一路点击【下一步】直到完成新建虚拟机。虚拟机安装完成后打开虚拟机电源,系统安装界面的安装步骤
【转】Android Studio安卓模拟器不能联网的解决方案
原文链接
之前做测试的时候发现虚拟机无法联网(浏览器打开任意网址, 显示 403 forbidden);
首先 确保你当前的电脑可以联网 然后打开模拟器的浏览器输入常用网址, 例如 看看是否能够联网
如果访问失败 在本机中在 cmd 中 ping 获得百度的 ip 地址 然后在浏览器中输入 https:// 百度的 ip 地址 看看是否能够访问
如果能够访问 那么你就遇到了和我一样的问题 请继续看
打开你的 sdk 目录中的 emulator 文件夹 按住 shift 键同时右击空白处 选择在此处打开命令窗口
然后输入 emulator @你模拟器的名字 -dns-server 8.8.8.8,114.114.114.114
这时候你的模拟器就可以启动了
很多网友也问到为啥自己的 PC 机可以上网,而运行在 PC 机上面的 android 模拟器却不能上网呢?
是因为 PC 机的 DNS 一般为:192.168.1.1,这个只是一般而言,不是绝对,这个得自己使用 ipconfig /all 命令检查下;
而模拟器默认的 DNS 为:10.0.2.3,那么模拟器跟自己的 PC 就不在同一个网段了,使用就导致自己的 PC 机可以上网,
而模拟器不能上网,下面就简单介绍下如何设置才能让模拟器也可以上网:
首先,如果没有配置 sdk 的环境变量的,那么在 CMD 命令下进入 sdk 安装路径的 tools 目录下
(4.0 应该是进入 platform_tools 目录下),然后使用 adb shell 命令,如果配置了 sdk 的环境变量的,
那么直接在 CMD 窗口中输入 adb shell,如:C:\Documents and Settings\Administratoradb shell
然后输入:getprop 查看系统当前的各项属性,得到模拟器的 DNS 地址,如下:
下面就是使用 setprop 命令把模拟器的 DNS 改为自己 PC 的 DNS,例如:192.168.1.1
setprop net.dns1 192.168.1.1
设置完毕,回车生效,那么现在模拟器可以上外网了,就是这么简单!
注意:这些配置是在模拟器在运行的情况下才可以。
参考文章:
android virtual device manager怎么联网
用安卓系统自带的终端模拟器联网
这个需要用到安卓系统自带的终端模拟器,如果你虚拟机中的安卓是从谷歌上下的,那应该有终端模拟器,不过VM虚拟机要联网的前提是你用的是以太网才行,无线网无法虚拟的进入终端模拟器,首先输入ipa回车,看一下出来的选项里面有没有eth0,如果没有的话,那就是缺失驱动了,我也没办法了。如果有eth0那就好办了,输入su回车使终端模拟器获得root权限然后输入dhcpcdeth0使以太网自动取得IP最后一步,设定DNSServer,输入setpropnet.dns18.8.8.8然后你就可以用安卓自带的浏览器上网了
关于安卓虚拟机无法联网和安卓虚拟机无法运行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。