一、为啥需要抓包?
用uni-app开发安卓应用时,查看接口数据不能像在浏览器中可以直接通过network查看,只能借助抓包工具来抓包,还有一些线上应用我们也只能通过抓包来排查具体的问题。
二、抓包工具要实现抓包我们需要一个抓包工具:Charles、Fildder,另外还需要一个被抓的对象:模拟器或者手机。安卓模拟器有很多国产模拟器和android官方提供的,本教程分享用逍遥模拟器和android studio自带的模拟器来实现抓包
- Charles(收费软件,可试用30天)
- android studio 模拟器(逍遥模拟器)
1、安装 Charles 软件,这个直接去官网网站下载 charlesproxy.com安装就行了
2、安装逍遥模拟器,同样去官网下载 xyaz.cn
3、覆盖配置,将BuilderX编辑器安装目录下:BuilderX\plugins\launcher\tools\adbs,里面红框中的三个文件复制下

然后粘贴到逍遥模拟器的安装目录:Microvirt\MEmu,直接替换就行了

4、打开逍遥模拟器,在 HBuilderX 编辑器里打开项目 - 运行到内置浏览器 - 运行到手机或模拟器中,运行成功后就可以在逍遥模拟器中看到自动打开的app了

5、查看本脑的ipv4网络地址,直接运行 - cmd - ipconfig,如果是连得网线,直接看这个以太网适配器的ipv4地址
