android 7.0以上charles抓包

由于android 网络安全配置 管理中限制可信CA证书集默认值发生了变更,7.0(api 24)以上默认不再信任用户安装的CA证书,导致无法使用charles抓包.

解决办法:

在网络配置中添加:

<debug-overrides>
<trust-anchors>
<certificates src="user"/>
</trust-anchors>
</debug-overrides>

即可在debug模式下信任用户安装的CA证书.

developer.android.com/t

发布于 2019-08-22