请求框架搭建完,设置了BaseUrl开始访问,结果CLEARTEXT communication to XX not permitted by network security policy
是我们的baseUrl因为是内部测试环境所以使用的是ip地址,或者http://
原因:Android P系统限制了明文流量的网络请求,之下的版本没有影响,所以okhttp3会抛出该异常。
解决方案1:https://
解决方案2:
res目录下新建
<?xml version ="1.0" encoding ="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
接下来在Manifest.xml中添加配置
当然啦你也可以吧targetSdkVersion 降级回到 27降低版本也是可以的