最近升级了Android的API版本时 ,导致我的网络请求失败了,

出现了这个错误 java.net.UnknownServiceException,

这个错误,我在网上查到这个主要是由于,我们的OkHttp3会默认使用密文传输,而我们的代码中使用Http协议,也就是使用明文传输,所以OkHttp3会主动的报错,然后阻止线程的运行。所以我们现在就是要修改配置文件,使OkHttp3允许使用明文传输,或者我们直接使用Https协议。

解决方法:

在 res 下新建一个 xml 目录,然后创建一个名为:network_security_config.xml 文件

该文件内容如下:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config> <base-config cleartextTrafficPermitted="true" /> </network-security-config>
然后在 AndroidManifest.xml application 标签内应用上面的xml配置:
 <application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:networkSecurityConfig="@xml/network_security_config"
android:theme="@style/AppTheme"
>
</application>

这样就欧克了

官方文档: https://developer.android.com/training/articles/security-config

最新文章

  1. C# 条件编译
  2. VB发送后台按键和组合键
  3. eclipse通过JDBC连接数据库不成功
  4. python 中BeautifulSoup入门
  5. (利用tempdata判断action是直接被访问还是重定向访问)防止微信活动中用户绕过关注公众号的环节
  6. iOS 阶段学习第七天笔记(函数、递归)
  7. August 1st, 2016, Week 32nd Monday
  8. Balance
  9. javascript实现二分查找
  10. JAVA package与import机制
  11. Python中的列表解析和生成表达式
  12. 关于sql多表去重问题
  13. 用 PHP文件引入css样式
  14. Could not find method google() for arguments [] on repository container,rn 集成react-native-camera 出现此错误的解决方法
  15. WMS程序部署
  16. 数据库解析IP,时间戳
  17. &lt;记录&gt; PHP监控进程状态,完成掉线自动重启
  18. 修改chrome浏览器默认css样式的方法
  19. 关于xshell连接阿里云服务器后报错的问题,git安装失败,找不到git包
  20. php 通过stomp协议连接ActiveMQ

热门文章

  1. Graphviz install the Windows for Scyther
  2. [archlinux][tls] archlinux下使curl支持sslv3的方法
  3. HDU-2204-Eddy&#39;s爱好-容斥求n以内有多少个数形如M^K
  4. gensim中word2vec和其他一些向量的使用
  5. One Class SVM 对于样本不均衡处理思路——拿出白样本建模,算出outlier,然后用黑去检验效果
  6. 安装k8s,高可用3 master安装脚本
  7. (一)WCF基础
  8. Python爬取微信公众号素材库
  9. java设计模式解析(1) Observer观察者模式
  10. VS Code中配置Markdown