集成bugly后 日志没有上报的问题

集成bugly 抓取crash

  implementation 'com.tencent.bugly:crashreport:3.2.3'
    implementation 'com.tencent.bugly:nativecrashreport:3.7.3'
 defaultConfig {
    ndk {
            //设置支持的SO库架构
            abiFilters 'armeabi' , 'x86'//, 'armeabi-v7a', 'x86_64', 'arm64-v8a'
        }
        // 开启multidex
        multiDexEnabled true

}
    
    
    
    
    

在application里初始化 需要申请的appid

CrashReport.initCrashReport(getApplicationContext(),"yourAppID",true);//开发版用true 调试功能开启

然后就是不能上报的问题了

ava.io.IOException: Cleartext HTTP traffic to android.bugly.qq.com not permitted

经查资料发现:Bugly官方文档上最高是适配的8.x,刚开始的时候我拿Android P进行测试也是无效果.后来发现log中有一句Cleartext HTTP traffic to android.bugly.qq.com not permitted. 拿起就是一阵Google,发现原来是Android P需要进行适配(限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉)。

解决办法:
1.在资源文件新建xml目录,新建文件:network_security_config.xml(名字随便取 在清单文件里需要引用)



    
        android.bugly.qq.com
    

2.然后在清单文件中application下加入

android:networkSecurityConfig="@xml/network_security_config"

你可能感兴趣的:(集成bugly后 日志没有上报的问题)