Android开发中发送请求是报错:E/OkHttpTool: CLEARTEXT communication to 192.168.0.106 not permitted by network...

别等时光非礼了梦想. 提交于 2020-03-23 20:02:11

3 月,跳不动了?>>>

由于2018年发布的Android P限制了非加密的流量请求导致出现 not permitted by network security policy

解决办法如下:

 ①在res文件中添加xml的文件夹🗡 在xml中在添加名称为:         network_security_config.xml 文件

 

 

 ②在文件中设置cleartextTrafficPermitted为开启状态 true

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <!--开发中可以考虑使用-->
    <!--Android API 28 关闭HTTPS服务器监测-->
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

 

 

 

在项目中找到  AndroidManifest.xml文件

 

 

 ④在AndroidManifest.xml文件中添加配置  android:networkSecurityConfig="@xml/network_security_config" 如下:

<application
        android:networkSecurityConfig="@xml/network_security_config">
</application>

not permitted by network security policy 问题如下:

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!