一、Bug问题描述
在运行app项目时报错:
io.reactivex.exceptions.OnErrorNotImplementedException:CLEARTEXT communication to baobab.kaiyanapp.com not permitted by network security policy
报异常如下图:
二、解决方案
1.在res目录下新建xml目录,然后创建network_security_config.xml文件。
2.在network_security_config.xml文件中添加如下代码
<?xml version="1.0" encoding="utf-8"?> <network-security-config> <domain-config cleartextTrafficPermitted="true"> <domain includeSubdomains="true">kaiyanapp.com</domain> </domain-config> </network-security-config>
3.在AndroidManifest.xml中的application节点下添加如下一行代码
android:networkSecurityConfig="@xml/network_security_config"
添加位置如图所示:
4.最后运行项目,完美解决。