美文网首页
安卓网络请求报错:java.net.UnknownService

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

作者: 雨邪 | 来源:发表于2021-05-18 14:28 被阅读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"
...
    />

相关文章

网友评论

      本文标题:安卓网络请求报错:java.net.UnknownService

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