Android 9 网络请求失败

Android 9 网络请求失败之CLEARTEXT communication to (域名) not permitted by network

错误记录:

原因是9之后安卓的安全策略提高,限制了明文流量的网络请求,9以下的版本都是没有问题的。

1.在res目录下新建xml文件夹

2.xml文件夹下新建名为 network-security-config.xml 的xml文件 (命名没固定要求)

3.内容如下


<?xml version="1.0" encoding="utf-8"?>

    <base-config cleartextTrafficPermitted="true" />

</network-security-config>

4.然后在 AndroidManifest.xml 的application 标签中加上如下代码


android:networkSecurityConfig="@xml/network_security_config"

OK!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容