安信科技官网-触屏版
当前位置:首页 > 安信自媒体 > 移动微信

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"





当前页面电脑端访问网址:


发送给朋友 分享到朋友圈

手机版电脑版