美文网首页Android
android 9.0出现不能访问网络,No Network S

android 9.0出现不能访问网络,No Network S

作者: 眺望天空 | 来源:发表于2019-06-16 09:54 被阅读0次

    其实这个问题很简单,就是android9.0(28)以后,系统默认不在支持http请求,当我们在发送http请求时会出现以下提示,并且请求网络失败。

    No Network Security Config specified, using platform default
    

    此问题有两种解决办法

    第一种改用https请求方式,修改后台以支持。
    第二种采用添加network_security_config.xml文件的方式

    首先在res文件夹下新建xml目录,然后创建network_security_config.xml文件,内容如下

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

    然后问题解决,还可以参考google官方文档https://developer.android.com/training/articles/security-config.html

    相关文章

      网友评论

        本文标题:android 9.0出现不能访问网络,No Network S

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