前言
开发过程中,如果是一个 Web 端的请求,那么打开调试工具直接查看就行了。但是移动端就稍微麻烦一些,因为你并不能直接查看各个请求。如果是自己开发的移动端产品还好定位一些,如果是跟其它团队合作,那么好的调试方式必不可少。
以下是我工作中常用到的移动端调试方法。
- Fiddler 代理转发
- chrome://inspect
Fiddler 代理转发
- 笔记本打开热点
- 手机连接热点,手动配置代理。代理主机名就是笔记本的 ip 地址,端口号就 8888
- Fiddler 监听 8888 端口号的请求
这时候可以查手机端的所有 Http 请求,主要是还是看 header, response 这些信息。能查看 Http 请求了,已经可以满足大部分调试需求了。
详细教程请搜索: Fiddler 调试 手机
chrome://inspect
- debug 版本的 Android 端 App,并且安装好
- 打开开发者模式,再打开 USB 调试
- chrome 浏览器打开 chrome://inspect
可以像 Web 端调试一般调试了,很舒服。
详细教程请搜索:Chrome 调试 手机
总结
采用 Fiddler 代价最小,同时也能满足大部分需求了,但是并不能操作 Cookie,SessionStorage, LocalStorage 等这些具体值。所以如果 Fiddler 能满足你的需求,那么这个就足够了,如果不能就请求 Anroid 同学给你提供一个可以在 Chrome 调试的 debug 版本吧。
--EOF--