解决Bug:OnErrorNotImplementedException

文 | Promise Sun


一、Bug问题描述

在运行app项目时报错:

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

报异常如下图:

二、解决方案

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

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"

添加位置如图所示:

扫描二维码关注公众号,回复: 17368313 查看本文章

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

猜你喜欢

转载自blog.csdn.net/Sun_2134/article/details/120290670