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
Android 9.0 系统应用集成 Bugly 发生的 Crash 日志不能上报到服务器_第1张图片


<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">android.bugly.qq.comdomain>
    domain-config>
network-security-config>

2、在 AndroidManifest.xml 文件的 application 增加属性
Android 9.0 系统应用集成 Bugly 发生的 Crash 日志不能上报到服务器_第2张图片

android:networkSecurityConfig="@xml/network_security_config"

你可能感兴趣的:(运行日志)