1. 打开虚拟机卡死:
卡在如图画面:
调出任务管理器,关闭Genymotion、关闭adb、关闭VirtualBox相关一切进程,(检查网络设置)然后重启。
PS:一般情况下不用检查网络设置,软件都有缺省值的设置
检查网络设置:
a. 虚拟机默认有两张网卡,保证网卡一的设置为host-only连接(言下之意就是手动关闭网卡二也是可以正常启动genymotion的,但是如果网卡一不是host-only连接有一定几率会卡死,可能是因为启动过程会自动重置为host-only连接,运气不好就卡死了)
b. host-only连接设置其实会自动生成并进行配置,嫌麻烦的话可以删除虚拟网卡,然后重启虚拟机即可。也可以手动配置:IP为192.168.56.x,网络掩码为255.255.255.0;
网络设置完了的话就试试重启虚拟机吧,应该就可以进去了。
2.登陆不上账号导致创建不了虚拟机:
问题如图:
当然首先你有账号,密码确认没输错。。。(可以去官网登陆试试,如果能登录进去,再往下看)
登陆不上去的原因很明显是要翻墙。所以挂代理就行。如下:
在Setting的Network选项卡就可以设置代理了。可以百度相关镜像服务器,也可以直接用socks代理软件。
设置完后就可以猛戳Sign in了,多点几次,还是不行的话不排除服务器抽风的可能。
3.虚拟机上不了网(可能是我比较悲催,NAT连接并不能上网,能ping通但就是不能联网,如果你也像我一样,不妨往下看,如果不是我这种情况,恐怕我的方法也并不能解决问题)
说在前面:容我再啰嗦一句,本人并不懂网络相关的知识,用的词也不专业,方法也是我百度资料外加胡乱尝试,最后试出来可以用的,如果你也是这样并能通过我的方法解决上网问题,那真是太好了。
之前也说了,也有可能是我还没找到地方,不过每次重启虚拟机,VirtualBox都会把网卡一设置为host-only连接,所以当我们去配置网卡一时,都会在启动虚拟机后变得无效。
如果没有手动更改过设置,默认网卡二是NAT连接。而网卡二是可以更改设置的,甚至可以关掉。
所以我将网卡二设置为网桥连接,注意IP设置为与宿主机为同一网段。这样虚拟机就能上网了。(仅限插入网线下)
网桥模式,你可以这样理解:
它是通过主机网卡,架设了一条桥,直接连入到网络中了。因此,它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。
网桥模式下的虚拟机,你把它认为是真实计算机就行了。
虚拟机与主机的关系:可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。
虚拟机于网络中其他主机的关系:可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。
虚拟机与虚拟机的关系:可以相互访问,原因同上。
IP:一般是DHCP分配的,与主机的“本地连接”的IP 是同一网段的。虚拟机就能与主机互相通信。
笔记本已插网线时:(若网络中有DHCP服务器)主机与虚拟机会通过DHCP分别得到一个IP,这两个IP在同一网段。 主机与虚拟机可以ping通,虚拟机可以上互联网。
笔记本没插网线时:主机与虚拟机不能通信。主机的“本地连接”有红叉,就不能手工指定IP。虚拟机也不能通过DHCP得到IP地址,手工指定IP后,也无法与主机通信,因为主机无IP。
这时主机的VirtualBox Host-Only Network 网卡是有ip的,192.168.56.1。虚拟机就算手工指定了IP 192.168.56.*,也ping不能主机。
PS:网桥模式的网络适配器别选错了,就是这个:
这个因人而异,注意在网络适配器中查看。