模拟器使用5.1以上rom,无法使用Fildder/Charles等抓包软件,确实很麻烦,解决的办法有三个
首先这里有2个: 使用socks代理app或者全流量vpn转发
第三个(支持自定义证书,免安装第三方app):
1.打开模拟器安装的根目录(右键快捷方式 打开文件位置即可)
2.shift+右键 点击根目录空白处 选择 运行命令提示符或者PS(此PS非换头PS)
3.输入 [AAuto] 纯文本查看 复制代码adb shell settings put global http_proxy 你电脑的IP:你抓包软件的监听端口
4.输入 [AAuto] 纯文本查看 复制代码adb shell settings put global https_proxy 你电脑的IP:你抓包软件的监听端口
5.理论上此时应该生效了,如果没生效 重启模拟器即可
原因:模拟器的rom只是做了基于谷歌仓库的见缝插针封装 5.1->7.0 的过度,有部分接口并未按标准对接
发表评论: