換了小米6 Android 8.0后 抓取不到https了 經(jīng)過一番查詢 解決了問題 記錄一下。
1.首先安裝 Fillder 根證書
2.(關(guān)鍵)
<1> 在工程目錄 main-res- 下 新建 xml文件夾,在里面新建 network_security_config.xml
<2> network_security_config.xml 內(nèi)容如下:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="user"/>
</trust-anchors>
</debug-overrides>
</network-security-config>
<3> 在 AndroidManifest中 application 節(jié)點(diǎn) 配置 android:networkSecurityConfig="@xml/network_security_config"

image.png
重進(jìn)應(yīng)用,就可以抓取https啦,大概意思就是debug模式下信任用戶安裝的CA證書