Android 设备上模拟网络环境


1. 使用Android 模拟器,可以选择网络类型,不限制协议类型,缺点:有的应用不能再模拟器上运行

     参考;http://blog.csdn.net/crazyman2010/article/details/53229520

2. 使用Fiddler 或者Charles 只支持走代理的,http https,支持可以走http 或者socks代理的网络连接

    Fiddler:http://caibaojian.com/fiddler.html 

    Charles:http://www.jianshu.com/p/b2582d790b52

3. 使用Mac 上的XCode 的配套工具 Network link conditioner, 支持 android 手机上所有网络协议

    1. Mac 连接网线

    2. 将Mac 配置成AP热点,android 手机连接这个mac 热点

    3. 安装对应版本的Network link conditioner,设置Network link conditioner限制profile,这个时候限制的是mac 本机的以太网的网路状况

       参考:http://www.jianshu.com/p/3a0fc1aabaea   注意 xcode 8以后 Network link conditioner 在Additional tools for xCode 里面

    4. android 手机上的应用通过mac 的ap 上网,间接的受到Network link conditioner 限制的以太网状况的限制

猜你喜欢

转载自blog.csdn.net/ultrapro/article/details/70853116