Android Studio上报错java.net.UnknownServiceException: CLEARTEXT communication ** not permitted by

java.net.UnknownServiceException: CLEARTEXT communication to www.httpbin.org not permitted by networ 在Android9.0系统的手机上访问http的api 出现以下异常: java.net.UnknownServiceException: CLEARTEXT communication to www.httpbin.org not permitted by network 原因:Android P(API级别29) 是默认禁止访问http的API的。 解决办法: 首先在配置清单文件中加入: <application ......... android:networkSecurityConfig= 阅读详情

因为安全原因,Google针对Android 9.0 的应用程序,将要求默认使用加密连接。

因此在Android 9.0 使用HttpUrlConnection进行http请求会出现以下异常

 W/System.err: java.io.IOException: Cleartext HTTP traffic to **** not permitted

使用OKHttp请求则出现

java.net.UnknownServiceException: CLEARTEXT communication ** not permitted by network security policy

 

针对这个问题,有以下三种解决方法:

(1)APP改用https请求

(2)targetSdkVersion 降到27以下

将红框内原本的28全部改成26即可

(3)更改网络安全配置

a.在res文件夹下创建一个xml文件夹,然后创建一个network_security_config.xml文件,文件内容如下:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

b.接着,在AndroidManifest.xml文件下的application标签增加以下属性:


https://blog.youkuaiyun.com/SmileToLin/article/details/83651680 
 

百度飞桨+文心大模型实战:生成式AI工程师认证备考全攻略(含真题解析) 本文详细解析百度飞桨与文心大模型结合的生成式AI工程师认证备考策略,涵盖认证体系、学习路径、核心技能突破及真题分析。帮助开发者掌握大模型原理、飞桨平台操作和文心大模型应用,高效通过工信部与百度联合认证考试。 阅读详情

相关推荐

从BIN文件到可烧录程序:深入理解ADI DSP程序读取背后的原理与安全边界

本文深入探讨了ADI DSP程序从BIN文件到可烧录程序的转换原理与安全边界,详细解析了JTAG接口、仿真器工作流程及Flash存储结构。通过Visual DSP++工具,开发者可以理解程序读取的底层机制,同时强调了知识产权保护的重要性,为嵌入式开发提供了实用建议。

weixin_27956639的博客 261

java.net.UnknownServiceException: CLEARTEXT communication to

android:usesCleartextTraffic=“true” //声明此APP可以采用明文传输。由于需要将SDK升级到30,且做出最小修改,本次采用的是方法二,因为解决了项目中遇到的问题。将targetSdkVersion改成27以下(包括27)

zwz1432707207的博客 3372

5分钟搞定!用ZLMediaKit搭建GB28181视频监控系统(含避坑指南)

本文提供了一份基于ZLMediaKit搭建GB28181视频监控系统的实战指南。文章详细介绍了从环境准备、核心组件(ZLMediaKit与SIP服务器)部署、摄像头配置到内外网穿透的完整流程,并重点分享了设备ID配置、防火墙设置等关键避坑经验,帮助开发者快速构建稳定可控的监控平台。

apple5的专栏 1081

UnknownServiceException: CLEARTEXT communication to xxx not permitted by network security policy

Android28+ 网络请求 报错 CLEARTEXT communication to xxx not permitted by network security policy原因: 由于 Android P(版本27以上) 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。 如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求。 解决办...

吃代码的鱼儿的博客 1141

四、zabbix7.0推送告警至钉钉webhook机器人

2、钉钉的webhook是有安全要求的,我采用的是ip的方式,我的zabbix服务器在内网,我的网络出口有多个固定公网ip,所以这样做省事,其他方式也可以你自己考虑。下图是webhook机器人的配置。这一步,参数里面默认的跟我下图里不一样的,按我下图修改。Key是你的webhook机器人地址里的access_token=后面的内容。整个逻辑就是告警动作匹配告警媒介与用户,然后进行告警的发送。1、zabbix服务器能够访问钉钉的服务器,具体说是能访问。二、zabbix7配置报警媒介以及消息模板配置。

m0_74823715的博客 1293

控制障碍函数(Control Barrier Function,CBF) 二、示例

使用一个经典简单的示例讲解CBF的推导

Lyajpunov的博客 6429

java.net.UnknownServiceException: CLEARTEXT... 解决办法

背景: 还是在调用远程接口,进行网络通信的时候,报了如下错误: W/System.err: java.net.UnknownServiceException: CLEARTEXT communication to xxx.xxx.xxx not permitted by network security policy 原因: 为保证用户数据和设备的安全,Google针对下一代 ...

zhang33565417的博客 2万+

HC-05蓝牙模块AT指令配置避坑全记录:从配对失败到稳定主从通信

本文详细记录了HC-05蓝牙模块AT指令配置的全过程,从基础认知到主从通信的稳定实现。涵盖了进入AT模式的方法、关键AT指令详解、主从配对流程及常见故障排除,帮助开发者快速掌握蓝牙串口模块的配置技巧,避免常见配对失败问题。

weixin_42632434的博客 412

Android请求网络报错:not permitted by network security policy

https的接口请求正常的,请求http的接口时报错:not permitted by network security policy。

Billy_Zuo的博客 2860

MongoDB启动失败(service mongod start):Failed to unlink socket file /tmp/mongodb-27017.sock Unknown error

错误日志(/var/log/mongodb/mongo.log): 2019-09-16T06:00:00.251+0000 I CONTROL [main] ***** SERVER RESTARTED ***** 2019-09-16T06:00:00.253+0000 I CONTROL [main] Automatically disabling TLS 1.0, to force-e...

deantzzz的博客 1837

【银河麒麟桌面系统】安装英伟达(NVIDIA)显卡驱动

本文详细介绍了在麒麟桌面操作系统V10 SP1(版本号2503)上安装NVIDIA RTX 5060显卡驱动的完整流程。主要内容包括:查看系统版本信息,从NVIDIA官网下载Linux 64位驱动,授予执行权限后运行安装程序,处理安装过程中的X server警告、32位库安装、DKMS模块选择等问题,以及安装完成后如何验证驱动状态。同时提供了卸载驱动的步骤和常见问题解决方案,如处理X server警告、libglvnd EGL依赖问题等。该指南适用于需要在国产麒麟系统上安装NVIDIA显卡驱动的用户,包含完

信创运维工程师 · 银河麒麟 & 容器实战 | 金融生产环境迁移·等保加固 | 142篇原创·17万+阅读 6306

W/System.err: java.net.UnknownServiceException: CLEARTEXT communication to 10.240.35.113 not permitt

1,当调用远程接口进行网络通信时,报如下错误: W/System.err: java.net.UnknownServiceException: CLEARTEXT communication to 10.240.35.113 not permitted by network security policy 这是因为新的保护机制对于仅使用安全通信的应用,Android 6.0 Marshmallow(API 级别 23)引入了两种机制来解决回退到明文通信的问题:(1) 在生产/安装库中,禁止明文通信,以及

智先生的博客 465

使用VNA(Vector Network Analyzer)对S参数进行去嵌(一)

传统上,RF和微波组件被设计成具有同轴接口的封装。通过连接一系列这些单独的同轴设备,可以容易地制造复杂的系统。使用使用类似同轴接口的标准测试设备可以很容易地测量这些部件和系统的性能。然而,现代系统需要更高水平的组件集成、更低的功耗和更低的制造成本。射频组件正在迅速从使用昂贵同轴接口的设计转向使用印刷电路板和表面贴装技术(SMT)的设计。传统的同轴接口甚至可以从最终产品中取消。这就给设计者留下了用需要同轴接口的测试设备测量这些射频和微波组件性能的问题。解决方案是使用连接同轴和非同轴传输线的测试夹具。

小孟同学的博客 1万+

android 开发中java.net.UnknownServiceException: CLEARTEXT communication to ...错误解决方案

android 开发报错: 报错信息:java.net.UnknownServiceException: CLEARTEXT communication to 192.168.43.232 not permitted by network security policy W/System.err: java.net.UnknownServiceException: CLEARTEXT c...

weixin_45401735的博客 3681

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

java.net.unknown_android 开发中java.net.UnknownServiceException: CLEARTEXT communication to ...错误解决方案...

android 开发报错:报错信息:java.net.UnknownServiceException: CLEARTEXT communication to 192.168.43.232 not permitted by network security policyW/System.err: java.net.UnknownServiceException: CLEARTEXT commun...

weixin_33347911的博客 486

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

java.net.UnknownServiceException: CLEARTEXT communication to 111.162.226.2 not permitted by network

先看截图: 异常的信息 :网络安全策略不允许与111.162.226.2进行CLEARTEXT通信,简单来说就是无法链接网络 解决办法: 只需三步:1. 找到你的AndroidManifest.xml 2. 创建一个network_security_config.xml文件 内容: <?xml version="1.0" encod...

逗比爱好者 450

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Android报错not permitted by network security policy

Android报错not permitted by network security policy,以至于不能正常访问数据,这个问题是因为在Android9.0以上的版本,默认http不能被访问,只能访问https。看看我的解决办法。

蓝家彬的博客 8611

Android高版本联网失败报错java.net.UnknownServiceException: CLEARTEXT communication ** not permitted by networ

附加点 1. 必须申请网络权限 在AndroidMaifest.xml文件中 <uses-permission android:name="android.permission.INTERNET"/> 2. Android高版本联网失败报错 为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收

Janyi_的博客 354

Android,CLEARTEXT communication not enabled for client

使用的http协议,执行http请求时报错: W/WebSocketConnection: onFailure() java.net.UnknownServiceException: CLEARTEXT communication not enabled for client at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:143) at okhttp3.interna

yzpbright的博客 2822

java.net.UnknownServiceException: CLEARTEXT communication ** not permitted by network security polic

targetSdkVersion 28时会出现此异常,导致http请求失败; 解决方案: 1、修改targetSdkVersion 为27及以下; 2、将http请求改为https请求; 3、在AndroidManifest.xml中的application标签内配置android:networkSecurityConfig="@xml/network_securi...

JoBo的博客 727

HTTP FAILED: java.net.UnknownServiceException: CLEARTEXT communication to baobab.kaiyanapp.com not

HTTP FAILED: java.net.UnknownServiceException: CLEARTEXT communication to baobab.kaiyanapp.com not permitted by network security policy

nicolelili1的专栏 582

CLEARTEXT communication not enabled for client

CLEARTEXT communication not enabled for client

奋斗不息 459

Android:java.net.UnknownServiceException: CLEARTEXT communication ** not permitted

前言: 为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Androi...

Qi2456的博客 759

java.net.UnknownServiceException: CLEARTEXT communication not permitted by network security policy

您还可以将AndroidManifest.xml中的android:usesCleartextTraffic属性设置为“true”。这将允许您的应用进行的所有连接使用明文通信。但是,这是一种不太安全的方法,仅应作为最后手段使用。请记住,使用明文通信会使您的应用暴露于潜在的安全漏洞。始终建议尽可能切换到HTTPS以确保安全的数据传输。安卓为了安全考虑,默认不支持http请求支持https请求。我开发时用的局域网的IP,还是http方便。

lxyoucan的博客 716

Android高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法

前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android No...

柚子君的小窝 13万+
上一篇: Android Studio上报错 “Error type 3 Error: Activity class {} does not exist”
下一篇: Android bluetooth通信学习
我是谁??
博客等级 码龄11年 242粉丝 183原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值