进行网络请求报错:System.err: java.io.IOException: Cleartext traffic not permitted:http://xxx
解决办法:
在manifest文件的application节点加上android:usesCleartextTraffic=“true”
如果还不行,就在res目录下创建一个xml目录,内容写上下面的代码:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true"/>
</network-security-config>
然后在manifest文件的application节点加上引用:android:networkSecurityConfig="@xml/network_security_config"
再不行,就可能是另一个问题导致的了,可以在manifest文件的application下添加以下代码试试:
祝大家代码无bug!