在学习android网络编程的时候需要模拟机能够上网,以下总结了genymotion模拟机实现网络访问功能的步骤:
- 打开genymotion的virtualBox
- 设置网卡1、网卡2
- 模拟机中设置proxy
1、打开virtualBox
一般来说,genymotion下载的时候都会将virtualBox一起下载了,只需要在genymotion的安装目录中找到virtualBox即可。
2、设置网卡1、网卡2
选择“设置“
网卡1:
网卡2:
网卡2的设置,我在网上看到其他的博客中大部分写的都是“桥接网卡”,但是我这里选择“桥接网卡”的时候,界面名称并不会默认显示出来,所以此处就选择了“网络地址转换(nat)”的选项
保存设置
3、模拟中设置proxy
打开模拟机,我用的模拟机是:
先将WiFi打开:
进入到setting中:
长按此处的网络并选择modify netWork:
选择show advanced options,设置代理(也可以不设置代理,同样也可以联网),选择手动(manual)
此处的proxy hostname:可以在cmd中通过ipconfig命令获取
proxy port为8888(此处是固定的,不能修改)
此时即可在模拟机中访问网络了:
效果: