0
点赞
收藏
分享

微信扫一扫

CLEARTEXT communication to host not permitted by network错误


原因是Android 9为了保护数据,开始对未加密的网页会禁止访问。
所以关于http的访问都会不会顺利开展。

解决办法是:

  1. 将tragetSDKVersion改到28以下
  2. 服务器和本地都使用https访问
  3. 创建一个res文件,如下:

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

然后在AndroidManifest文件中声明它:

:networkSecurityConfig="@xml/network_security_config


举报

相关推荐

0 条评论