踩平Bugly在安卓9.0以上版本的坑

本文介绍在Android 9.0及以上版本中,使用腾讯Bugly进行bug上报时遇到的问题及解决方案。从Android P开始,系统限制了明文流量的网络请求,导致Bugly上报失败。文章提供了修改network_security_config.xml的具体步骤,确保应用能够正常上报异常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一款优良的app对于bug的收集是很重要的,即便是公司有专门的测试也不能保证发布后的应用零bug,毕竟也遇到过微信崩溃的情况,当应用崩溃时及时上报异常是必须的,我推荐使用腾讯bugly,免费集成过程和API都很简单,大家直接按官方文档来就好了,我需要补充的是当你运行在安卓9.0以上并且使用的是移动网络的时候会上报失败,调试信息提示“上传失败,请检查网络”,别的不多说了,下面我直接给出原因和解决方案。

原因:从Android P开始限制了明文流量的网络请求,禁止非加密的流量请求。

解决方案:在资源文件新建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>

最后在AndroidManifest.xml的application中配置:

android:networkSecurityConfig="@xml/network_security_config"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值