- CLEARTEXT communication ** not p
- CLEARTEXT communication ** not p
- CLEARTEXT communication ** not p
- 安卓P网络请求中CLEARTEXT communication
- CLEARTEXT communication to * not
- CLEARTEXT communication to * not
- communication to ... not permitt
- java.net.UnknownServiceException
- Android-Cleartext HTTP traffic n
- targetSdkVersion=28的除permission外
由于2018年发布的Android P限制了非加密的流量请求导致出现 not permitted by network security policy
解决的办法有2种

网络请求失败,抛出这样的异常
解决方案
1.创建res/xml/network_security_config.xml文件,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
2.在AndroidManifest.xml下的application标签增加networkSecurityConfig属性:
<application
android:networkSecurityConfig="@xml/network_security_config"
>
<!-- -->
</application>
3.另一种方法将项目targetSdkVersion 改成27
网友评论