美文网首页
Android 9.0以上出现网络请求失败(communicat

Android 9.0以上出现网络请求失败(communicat

作者: 魔鬼王中王 | 来源:发表于2019-09-27 17:19 被阅读0次

Google针对下一代 Android 系统(Android P) 的应用程序限制了非加密的流量请求,
也就是说http请求被限制,只能使用https请求。
解决的办法:
1.在res文件夹下创建一个xml文件夹,然后创建一个network_config.xml文件


1567567349(1).jpg
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

2.在AndroidManifest.xml文件下的application标签增加以下属性:

1567567638(1).png
android:networkSecurityConfig="@xml/network_config"

相关文章

网友评论

      本文标题:Android 9.0以上出现网络请求失败(communicat

      本文链接:https://www.haomeiwen.com/subject/ylllyctx.html