android -------- java.net.UnknownServiceException
2024-08-26 11:46:26
最近升级了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
最新文章
- C# 条件编译
- VB发送后台按键和组合键
- eclipse通过JDBC连接数据库不成功
- python 中BeautifulSoup入门
- (利用tempdata判断action是直接被访问还是重定向访问)防止微信活动中用户绕过关注公众号的环节
- iOS 阶段学习第七天笔记(函数、递归)
- August 1st, 2016, Week 32nd Monday
- Balance
- javascript实现二分查找
- JAVA package与import机制
- Python中的列表解析和生成表达式
- 关于sql多表去重问题
- 用 PHP文件引入css样式
- Could not find method google() for arguments [] on repository container,rn 集成react-native-camera 出现此错误的解决方法
- WMS程序部署
- 数据库解析IP,时间戳
- <;记录>; PHP监控进程状态,完成掉线自动重启
- 修改chrome浏览器默认css样式的方法
- 关于xshell连接阿里云服务器后报错的问题,git安装失败,找不到git包
- php 通过stomp协议连接ActiveMQ
热门文章
- Graphviz install the Windows for Scyther
- [archlinux][tls] archlinux下使curl支持sslv3的方法
- HDU-2204-Eddy&#39;s爱好-容斥求n以内有多少个数形如M^K
- gensim中word2vec和其他一些向量的使用
- One Class SVM 对于样本不均衡处理思路——拿出白样本建模,算出outlier,然后用黑去检验效果
- 安装k8s,高可用3 master安装脚本
- (一)WCF基础
- Python爬取微信公众号素材库
- java设计模式解析(1) Observer观察者模式
- VS Code中配置Markdown