Android真机测试时无法连接服务器

之前服务器的通信一直是在模拟机上实现的,今天用在真机上却不成功。百度之后发现是安卓9以后禁止使用HTTP直接访问服务器。记录一下以后使用。

参考博文:https://blog.csdn.net/dong_liuqi/article/details/89669564

1.在AndroidManifest.xml的application标签里面加上:

android:networkSecurityConfig="@xml/network_security_config"

2.在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" />
        </trust-anchors>
    </base-config>
</network-security-config>

猜你喜欢

转载自www.cnblogs.com/glam/p/11905329.html
今日推荐