java.net.UnknownServiceException: CLEARTEXT communication to not permitted by Android 9.0 http 网络适配

Android P 也就是9.0 禁止app使用所有未加密的连接,可用如下方式开启允许http请求:

  1. 在res/xml文件夹下新建一个network_security_config.xml,内容如下:

<network-security-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" />
        trust-anchors>
    base-config>
network-security-config>
  1. 配置AndroidManifest.xml
<application android:networkSecurityConfig="@xml/network_security_config">

你可能感兴趣的:(Android)