参考资料:
https://developer.android.google.cn/training/articles/security-config.html#manifest
https://blog.csdn.net/u011045726/article/details/76064048
一:手机连接电脑的代理
二:手机安装crt证书(安装pem证书无效)
三:工程中res下创建xml文件夹,新建文件network_security_config,文件中的内容为
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" overridePins="true" />
<certificates src="user" overridePins="true" />
</trust-anchors>
</base-config>
</network-security-config>
在AndroidMenifest.xml中Application配置 android:networkSecurityConfig="@xml/network_security_config"
注:以上是我个人的解决方案,网上有说将证书放到raw中,然后配置network_security_config文件,这种方式我用起来是无效的