美文网首页
安卓网络请求报错: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