问题
CLEARTEXT communication to * not permitted by network security policy
产生原因是Android P以后限制了非加密的流量请求。
解决方案:
1、在res目录下新建xml文件夹,文件夹里面创建network_security_config.xml 文件。
network_security_config.xml 文件内容
<?xml version="1.0" encoding="utf-8"?>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
2、在 AndroidManifest.xml 的application 标签加上
android:networkSecurityConfig="@xml/network_security_config"
重新运行问题就解决了。
网友评论