Android 9.0 系统应用集成 Bugly 发生的 Crash 日志不能上报到服务器

问题表现

Android 9.0 的系统,应用集成 Bugly 的功能,使用 Bugly 构造异常提示

System.err: java.io.IOException: Cleartext HTTP traffic to android.bugly.qq.com not permitted

此时通过 web 端无法看到相关的异常日志信息

问题原因

27 以上的 Android 系统限制了非加密的网络请求

解决方法

在应用的 AndroidManifest.xml 添加对应的设置

1、在 res 目录下添加 xml 目录,同时在该目录下新增文件 network_security_config.xml
在这里插入图片描述

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

2、在 AndroidManifest.xml 文件的 application 增加属性
在这里插入图片描述

android:networkSecurityConfig="@xml/network_security_config"
发布了23 篇原创文章 · 获赞 22 · 访问量 3899

猜你喜欢

转载自blog.csdn.net/qq_19154605/article/details/103048402