美文网首页
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