bug上报-腾讯bugly

前言

app bug跟踪,简单快速集成腾讯bugly

集成前准备

1.登录腾讯bugly官网
2.立即接入→QQ登录→新建产品→填写产品信息→保存

AS bugly集成

1.添加NDK支持

android {
    defaultConfig {
        ndk {
            // 设置支持的SO库架构
            abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
        }
    }
}

2.添加依赖

//其中latest.release指代最新Bugly SDK版本号,也可以指定明确的版本号,例如2.1.9
compile 'com.tencent.bugly:crashreport:latest.release' 
//其中latest.release指代最新Bugly NDK版本号,也可以指定明确的版本号,例如3.0
compile 'com.tencent.bugly:nativecrashreport:latest.release' 

3.添加权限

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_LOGS" />

4.Proguard混淆配置

-dontwarn com.tencent.bugly.**
-keep public class com.tencent.bugly.**{*;}

5.Application类onCreate()中添加代码

//第三个参数为SDK调试模式开关,建议在测试阶段建议设置成true,发布时设置为false
CrashReport.initCrashReport(getApplicationContext(), "新建产品APPID", false); 
//自定义标示,方便后期的Bug修复跟进
CrashReport.setUserId(this, "自定义标示");

6.登录腾讯bugly官网查询对应产品的bug信息

生命不息,奋斗不止

    原文作者:文艺狼
    原文地址: https://www.jianshu.com/p/7fb60168d952
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞