Android开发Android开发经验谈Android技术知识

not permitted by network securit

2020-05-06  本文已影响0人  SEVENOnduty

出现这个报错的原因是18年Android P也就是9.0 限制了非加密的流量请求,也就是说需要联网请求数据的都要使用https,而不是http

解决办法:

一:把所有的http请求都换成https;

二:在工程资源文件夹目录res下面新建一个xml目录,在xml目录里面新建一个.xml文件:network_config.xml,如下图:

文件内容是:

<?xml version="1.0" encoding="utf-8"?>

    <base-config cleartextTrafficPermitted="true"/>

</network-security-config>

然后在AndroidManifest.xml里面添加上:

然后就可以了

上一篇下一篇

猜你喜欢

热点阅读