安卓网络请求报错:java.net.UnknownService

2021-05-18  本文已影响0人  雨邪
异常:java.net.UnknownServiceException: CLEARTEXT communication to wanandroid.com not permitted by network,这是由于使用明文传输导致的异常

解决方法有四种如下:

方法一:

打开AndroidManifest.xml 文件,在 application 元素中添加:

android:usesCleartextTraffic="true"

方法二:

项目改用https请求

方法三:

项目的targetSdkVersion改为27以下;

方法四:

4.1 在res的xml目录下,新建一个xml文件(名称自定义,如:network_security_config.xml),内容如下:

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

4.2 在manifest清单文件配置application:

<application
...
 android:networkSecurityConfig="@xml/network_security_config"
...
    />
上一篇 下一篇

猜你喜欢

热点阅读