【背景】
折腾:
【记录】通过Android虚拟机中安装Fiddle去调试app游戏World War
的过程中,需要给Android设备,即AVD设置代理为:
Fiddler的IP地址:192.168.3.59
Fiddler的端口Port: 8888
下面记录过程。
1.打开:
主页面->App ->Settings
2.选择对应的
Wireless & Networks -> More…
3.选择Mobile networks:
4.选择Network operators:
5.通过Search Networks:
结果都是失败了:
6.然后试试自动搜索,也是失败了:
7.根本原因在于:
当前是ADT中的AVD的android模拟器,其是没有wireless网络的。
但是却的确是可以上网的,可以上网的:
但是却不知道用的是何种网络。
8. 貌似好像是,模拟器右上角所显示的3G网络?
但是,如果去设置对应的代理服务器,暂时真的是不知道如何弄。
9.所以去搜
android avd set proxy
然后参考:
How to setup Android emulator proxy settings?
去设置avd的代理。
先关闭当前的AVD模拟器。
去ADT中,参考其介绍,去设置代理和端口:
如此,就可以设置好了代理了。
10.然后再去用android浏览器去访问:
http://ipv4.fiddler:8888/
试试fiddler是否可以捕获到对应的数据访问。
结果刚打开浏览器就出错了,详见:
【总结】
关于给android设置代理,其实就是找到对应的网络:
- 普通的,真实安卓设备,一般是无线网络:在对应所用的无线网络中的高级设置中
- ADT中的AVD:也是类似的,找到设置中,找到对应的网络,此处为APN,然后找到高级设置中的proxy和port
设置对应的代理地址和端口,即可。
记得设置完毕后,重启一下android设备,使得更改后的网络配置生效。
转载请注明:在路上 » 【记录】设置(AVD的)Android(模拟器)设备的代理