欢迎来到安信科技官方网站!【www.anxin66.com】
18112005550
工作时间: 8:30-21:30
新闻中心
News Center

Android studio使用webview控件加载非https链接时报错原因及解决办法

资讯分类: 移动微信  浏览: 2021年12月15日
Android studio使用webview控件加载加载非https链接时报错原因。
提示如下内容:
Android WebView net::ERR_CLEARTEXT_NOT_PERMITTED
解决方法:
一、问题描述
在Android中使用WebView加载非https链接时,出现错误:
net::ERR_CLEARTEXT_NOT_PERMITTED
二、原因分析
从Android 9.0(API级别28)开始,默认情况下禁用明文支持。因此http的url均无法在webview中加载,Android9.0对未加密的流量不再信任,添加了新的限制。
三、解决办法

1.创建文件 res/xml/network_security_config.xml

其中将www.anxin66.com替换为你自己的域名,根域名即可,includeSubdomains="true" 就包含了二级域名。
2.修改 AndroidManifest.xml
添加网络访问权限:
引入配置文件:
android:usesCleartextTraffic="true"
android:networkSecurityConfig="@xml/network_security_config"




Copyright © 2007-2024 安信科技(十五周年纪念版) All Rights Reserved  备案号:苏ICP备15047094号-3 
网站首页 |  新闻资讯 |  服务项目 |  软件产品 |  试用下载 |  需求提交 |  模版建站 |  关于安信 |  产品授权 |  联系我们 |  定制开发 | 
服务热线:181-1200-5550  客服QQ: 120094883  | 邮箱:120094883#qq.com(#改@)