解决Bug:OnErrorNotImplementedExcep

作者: Promise_Sun | 来源:发表于2021-09-14 16:30 被阅读0次

    文 | Promise Sun


    一、Bug问题描述

    在运行app项目时报错:

    io.reactivex.exceptions.OnErrorNotImplementedException:CLEARTEXT communication to baobab.kaiyanapp.com not permitted by network security policy
    

    报异常如下图:

    bug异常.jpg

    二、解决方案

    1.在res目录下新建xml目录,然后创建network_security_config.xml文件。

    xml目录.jpg

    2.在network_security_config.xml文件中添加如下代码

    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <domain-config cleartextTrafficPermitted="true">
            <domain includeSubdomains="true">kaiyanapp.com</domain>
        </domain-config>
    </network-security-config>
    

    3.在AndroidManifest.xml中的application节点下添加如下一行代码

    android:networkSecurityConfig="@xml/network_security_config"
    

    添加位置如图所示:

    添加networkSecurityConfig.jpg

    4.最后运行项目,完美解决。


    版权声明:本文为博主原创文章,转载 请点赞此文、并注明出处,谢谢!

    相关文章

      网友评论

        本文标题:解决Bug:OnErrorNotImplementedExcep

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