android 9.0出现联网报错问题 CLEARTEXT communication not supported
OKHTTP 错误CLEARTEXT communication not supported
from--https://www.jianshu.com/p/1d481b837eea 1、Android 9.0 从网络获取数据时会出现个弹窗错误 错误如图 图(1) 出现这种问题很好解决 1、新建 res/xml/network_security_config.xml 文件 如图(2) 图(2) 2、network_security_config.xml文件中 <?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartextTrafficPermitted="true" /> </network-security-config> &n…
from--https://blog.csdn.net/xyx2999/article/details/83987062 测试机android9.0的pixel2, 开发用的android api28, com.zhy:okhttputils:2.6.2 服务器用的http而非https 按照https://blog.csdn.net/xyx2999/article/details/82984501进行了配置,连接服务器报错 CLEARTEXT communication not supported: [ConnectionSpec(cipherSuites=[TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA…
安卓P网络请求中CLEARTEXT communication not supported问题解决
from--https://www.jianshu.com/p/798037d2b12c 安卓P网络请求中CLEARTEXT communication not supported问题解决 OKhttp在高版本请求过程中会出现CLEARTEXT communication not supported问题。 其实这个问题非常简单。 这个问题是由于安卓9开始,不容许未加密就进行网络数据交互。 所以使用http的朋友,会遇到这个问题。 解决这个问题的方法很多。 第一,跟公司讲,把APP请求的http改用https请求。后台应该不会屌你。 第二,把你的targetSdkVersion 降到27以下。对这个问题在高版本的targetSdkVersion 和高版本安卓机才会出现。所以更改一下。但是不能从根本上解决问题。 第三,更改网络安全配置。 有2种…