Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >不允许明文HTTP流量,即使添加android:usesCleartextTraffic和android:networkSecurityConfig

不允许明文HTTP流量,即使添加android:usesCleartextTraffic和android:networkSecurityConfig
EN

Stack Overflow用户
提问于 2019-09-05 08:01:25
回答 1查看 203关注 0票数 0

因此,正如他的标题所说,volley抛出了“不允许明文http流量”的错误,尽管在android清单文件和网络配置安全文件中添加了所有必要的更改。我正在android studio中制作我的项目,希望能得到一些帮助。我已经尝试过清理项目,重建它,并使缓存失效。毫无办法。

清单文件:(无法显示包名)

代码语言:javascript
运行
AI代码解释
复制
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:dist="http://schemas.android.com/apk/distribution"
    xmlns:tools="http://schemas.android.com/tools"
    package="">

    <uses-permission android:name="android.permission.INTERNET"/>

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        android:usesCleartextTraffic="true"
        android:networkSecurityConfig="@xml/network_security_config"
        tools:replace="android:networkSecurityConfig">
        <activity android:name=".SplashScreen"
                  android:theme="@style/SplashTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".VerifyOtp" />
        <activity android:name=".MainActivity">
        </activity>
    </application>

    <dist:module dist:instant="true" />

</manifest>
EN

回答 1

Stack Overflow用户

发布于 2019-09-05 08:38:24

如果您Url是"https://example.com“,则只需添加example.com和您希望允许访问的其他url,如下所示

代码语言:javascript
运行
AI代码解释
复制
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">example.com</domain>
        <domain includeSubdomains="true">example1.com</domain>
    </domain-config>
    <base-config cleartextTrafficPermitted="false" />
</network-security-config>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57800975

复制
相关文章
Android高版本http网络请求失败的Cordova配置处理
问题出现的原因是因为Android高版本(Android 6.0)以上默认使用TLS保护用户信息,详见以下文档: Transport Layer Security
IT晴天
2019/04/17
7.9K0
如何绕过安卓的网络安全配置功能
随着Nougat(Android 7)的发布 ,一个名为“Network Security Configuration”的新安全功能也随之而来。这个新功能的目标是允许开发人员在不修改应用程序代码的情况下自定义他们的网络安全设置。SSL/TLS的连接的默认配置中还包含了其他修改;如果应用程序的SDK高于或等于24,则只有系统证书才会被信任。
FB客服
2018/07/30
1.9K0
如何绕过安卓的网络安全配置功能
Tencent 人脸识别 Android V3 鉴权
注意:Android9.0 默认是禁止所有的http,且android4.0以后不能在主线程发起网络请求。
HI hero
2020/04/10
1.8K0
Tencent 人脸识别 Android  V3 鉴权
Android9.0 使用 AndroidVideoCache 时不能缓存/播放视频的解决
项目中使用 https://github.com/danikula/AndroidVideoCache 作为视频缓存组件,但是在9.0手机上无法正常缓存,并且报错:
CnPeng
2020/08/11
2.3K0
Android 6.0以后的版本报错:open failed: EACCES (Permission denied)
在开发项目中,遇见要进行文件操作,遇见Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)错误 .
Dream城堡
2019/01/03
9.5K0
【错误记录】Android WebView 报错 ( 网页无法打开 位于 http://... 的网页无法加载, 因为 net::ERR_CLEARTEXT_NOT_PERMITTED )
网页无法打开 位于 http://… 的网页无法加载, 因为 net::ERR_CLEARTEXT_NOT_PERMITTED ;
韩曙亮
2023/04/24
4K0
【错误记录】Android WebView 报错 ( 网页无法打开 位于 http://... 的网页无法加载, 因为 net::ERR_CLEARTEXT_NOT_PERMITTED )
Android各版本迭代信息集合
Android在版本迭代中,总会进行很多改动,那么你熟知各版本都改动了什么内容?又要怎么适配呢?
码上积木
2020/12/15
1.2K0
Android P 第二个测试版本请求网络 CLEARTEXT communication to host not permitted by network
问题: 由于 Android P 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。
程思扬
2022/01/11
2410
net::ERR_CLEARTEXT_NOT_PERMITTED Android9.0无法加载url
今天无意间用了小米9,测试了WebView打开的一些链接,在其他的手机上(系统8.0以下)都是正常可以打开链接。
安德玛
2022/03/09
1.1K0
Android 9.0使用WebView加载Url时,显示页面无法加载
最近使用WebView加载Url显示页面,因为之前已经使用过很多次这种方式了,打包后在6.0的测试机上测试没什么问题,然后安心的将包给测试,测试大佬的手机系统是Android 9.0的,所以就出现了页面无法加载的情况,还以为是自己代码哪里写错了,检查了很多遍都没发现什么问题,然后在5.0,7.0,8.0的测试机上测试都没问题,那就想到是9.0系统问题了,先看页面报错图:
SoullessCoder
2019/08/07
7.4K0
Android 9.0使用WebView加载Url时,显示页面无法加载
AndroidManifest.xml常用标签属性介绍
AndroidManifest.xml常用标签属性介绍 manifest 标签 uses-permission 标签 uses-sdk 标签 application 标签 activity 标签 intent-filter 标签 action 标签 category 标签 data 标签 provider 标签 service 标签 receiver 标签 intent-filter 标签 action 标签 meta-data 标签 manifest 标签 manifest 标签 说明:根节点,描述了
是阿超
2022/05/29
1.5K0
Python 爬虫时,高版本 App 如何进行抓包?
我们都知道 iphone 和低版本 Android 抓包,只需要设置代理和配置证书就可以顺利抓包
AirPython
2020/09/22
2.1K0
Python 爬虫时,高版本 App 如何进行抓包?
为何Android 7.0 以上Charles和Fiddler无法抓取HTTPS包?
但是,升级了 targetSdkVersion 到 28 后发现在 Android 7.0 以上机型 Charles 抓取 https 包时显示找不到证书,但是 Android 6.0 机型还是可以正常抓包。原因是因为从 Android 7.0 开始,默认的网络安全性配置修改了
软测小生
2020/09/21
7.2K0
在Android P上使用Http
不少同学在适配Android P的时候会遇到not permitted by network security policy问题:
JarvanMo
2018/10/15
2.1K0
android Universal Image Loader for Android 说明文档 (1)
All manipulations are held by the ImageLoader class. It is a singletone, so to get a single instance of the class, you should call the getInstance() method. Before using ImageLoader to its intended purpose (to display images), you should initialize its
xiangzhihong
2018/01/29
5140
【OkHttp】Android 项目导入 OkHttp ( 配置依赖 | 配置 networkSecurityConfig | 配置 ViewBinding | 代码示例 )
【OkHttp】OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) 【OkHttp】Android 项目导入 OkHttp ( 配置依赖 | 配置 networkSecurityConfig | 配置 ViewBinding | 代码示例 )
韩曙亮
2023/03/29
3.1K0
[译] 在 Android P 中使用默认的 TLS 来保护你的用户
攥写自 Chad Brubaker,Android 安全部门高级软件工程师。 Android 一直致力于保护其用户,用户的设备以及用户数据的安全。其中一种我们保持数据安全的方式是让所有进入或离开 Android 设备的数据通过安全传输层(TLS)来通信。如同我们在 Android P 预览版中宣布的一样,我们正在通过阻止目标为 Android P 的应用在默认情况下允许未加密的连接这一行为来进一步改进这些保护措施。 伴随着多年来我们为了更好地保护 Android 用户所做出的改变。为了防止意外的非加密连接
Android 开发者
2018/06/21
9520
点击加载更多

相似问题

不允许使用usesCleartextTraffic和NetworkSecurityConfig

13

Android 9: webview中不允许的明文HTTP流量

10

不允许向本地主机发送明文HTTP流量- Android

11

如何在xamarin android中修复“不允许的明文HTTP流量”

243

Android 8:不允许明文HTTP通信

3624
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档