android 开发环境的效率匹配(host修改和http抓包)

来源:互联网 发布:美国恐怖故事 知乎 编辑:程序博客网 时间:2024/06/09 17:37

1、测试环境切换host

android开发,基本上都需要一个测试环境,一个正式环境。有些更多的有测试,预发布,发布A,发布B。就涉及到很多环境切换

那么问题来了,对于多环境的切换,如果仅仅是在代码中修改,的话run还可以接受。但是给测试人员都是发包apk给他们的,那么就会出现要给好多好多包,效率低了,发错包的概率也大了。

我就出现过一天到晚发10几个包错了4-5个的


那么如何有效的解决这个问题呢,对于测试人员只给正式环境的包。

让测试人员自己去修改  /system/etc/hosts文件(和查看时的etc/hosts文件是同一个),进行映射

host文件如下:

127.0.0.1    localhost
测试环境的IP       域名


2、多种发布环境查看

不同的发布环境查看ip 是否已经修改为该环境的值,可以通过反编译后查看java文件或者xml文件。但是这个并不利于非同一个项目组的开发人员实施。

可以通过wireshark这类抓包软件进行监测(电脑发出共享wifi,处于同一网段抓包)通过抓http包就可以看到对应的域名解析了。

wireShark使用比较简单,主要是过滤规则注意下。这个博友写的就够用了:

http://blog.csdn.net/chenfei_5201213/article/details/7562850




0 0
原创粉丝点击