当前位置: 首页 > news >正文

CLEARTEXT communication to XX not permitted by network security policy 报错

在进行网络请求时,日志中打印

CLEARTEXT communication to XX not permitted by network security policy

原因:
Android P系统网络访问安全策略升级,限制了非加密的流量请求
Android P系统限制了明文流量的网络请求,之下的版本没有影响,所以okhttp3会抛出该异常。

解决方案:
方案1:降低目标版本,app/build.gradle中targetSdkVersion 设置27或以下
方案2:http请求改成https
方案3:添加网络安全配置。
1)在应用的 res/xml/中创建network_security_config.xml 文件,文件名可自定义。

<?xml version ="1.0" encoding ="utf-8"?> 1 2 3 4 5 2)在AndroidManifest.xml文件中的 Application 标签中添加 android:networkSecurityConfig=“@xml/network_security_config”



http://www.lryc.cn/news/233920.html

相关文章:

  • 91.移动零(力扣)
  • PatchMatchNet笔记
  • 实时人眼追踪、内置3D引擎,联想ThinkVision裸眼3D显示器创新四大应用场景
  • SELinux零知识学习十四、SELinux策略语言之客体类别和许可(8)
  • Unity——URP相机详解
  • CRUD-SQL
  • 【C语言 | 数组】C语言数组详解(经典,超详细)
  • 第三十三节——组合式API生命周期
  • 【Linux】Alibaba Cloud Linux 3 安装 PHP8.1
  • 【容器化】Kubernetes(k8s)
  • stm32 HSUSB
  • C# String.Trim 方法
  • <Linux>(极简关键、省时省力)《Linux操作系统原理分析之Linux 进程管理 4》(8)
  • RT-Thread STM32F407 PWM
  • idea中把spring boot项目打成jar包
  • levelDB之基础数据结构-Slice
  • 上位机模块之通用重写相机类
  • 机器人导航+OPENCV透视变换示例代码
  • KofamScan-KEGG官方推荐的使用系同源和隐马尔可夫模型进行KO注释
  • 代码随想录算法训练营第五十五天丨 动态规划part16
  • 【Linux】kernel与应用消息队列的一种设计
  • 我们常说的网络资产,具体是如何定义的?
  • WPF中可冻结对象
  • 【人工智能实验】A*算法求解8数码问题 golang
  • Kafka学习笔记(二)
  • Typora for Mac:打造全新文本编辑体验
  • TikTok与媒体素养:如何辨别虚假信息?
  • Spring Boot 中使用 ResourceLoader 加载资源的完整示例
  • 1688往微信小程序自营商城铺货商品采集API接口
  • QStatusBar开发详解