美文网首页android从入门到放弃
android9中app不能访问服务器的问题

android9中app不能访问服务器的问题

作者: swallowsonny | 来源:发表于2019-07-18 15:46 被阅读0次

解决android 9上无法使用http协议

方式一

在AndroidManifest.xml的application节点下添加如下代码

android:usesCleartextTraffic="true"

方式二

  • 在res/xml目录下新建一个network-security-config.xml文件,内容如下
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" overridePins="true" />
            <certificates src="user" overridePins="true" />
        </trust-anchors>
    </base-config>
</network-security-config>
  • 在AndroidManifest.xml的application节点下添加如下代码
android:networkSecurityConfig="@xml/network_security_config"

相关文章

网友评论

    本文标题:android9中app不能访问服务器的问题

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