安卓模拟器抓包

charles 设置:
Proxy -> SSL Proxying Settings -> Enable SSL proxying -> Location *:*

查看电脑 ip:
charles: Help -> Local IP Address -> en0: 192.168.xxx.xxx

修改安卓模拟器 wifi 设置:
进入 Wifi 详细页面(AndroidWifi) -> 右上角修改 -> Proxy 选择 Manual -> 填写 Proxy hostname: 192.168.xxx.xxx, port: 8888 -> 保存

charles 证书:
charles -> Help -> SSL Proxying -> Install Root Certificate on a Mobile Device or Remote Browser
可能会弹出窗口,点击 Ok 或者 Allow 就行

安卓模拟器安装证书:
打开 Chrome 浏览器 -> chls.pro/ssl -> 会自动下载证书,也可以去 Downloads 里面检查一下是否成功
打开设置(下拉点设置按钮,是个⚙️) -> 搜索 CA certificate -> 然后选择刚才下载的证书安装

确保开启了 SSL Proxying
Proxy -> Start SSL Proxying

最后在安卓模拟器里打开需要抓包的 app 即可