天天看点

腾讯Bugly 最专业的质量跟踪平台(用于跟踪、收集ANR和崩溃)

Crash:崩溃

Crash不容忽视,直接影响到用户留存、口碑、市场竞争力、收入...

使用腾讯bugly处理Crash的方式:

一行代码集成sdk;(简单)

坐等用忽的Crash上报,所有现场信息一览无余;(丰富)

根据Crash的影响程度制定修复计划; (有节奏)

发布后通过实施趋势观察Crash修复效果; (有依据)

Android Crash的分类(Bugly都能捕获这两种Crash)

java Crash:java代码触发,jvm虚拟机退出,系统弹框提醒用户,例如:“XXX已经停止运行”!Crash工具都能补货

Native Crash: c/c++代码触发、Linux进行退出,无系统提醒(native开发),例如:闪退。

NullPointerException

Bugly也有自己的错误日志输出,添加过滤器CrashReport.

影响用户的数量:1个,最后一项。此bug第一次出现的时间。这一个问题本身的Crash趋势!

CrashReport.initCrashReport(getApplicationContext(), "900038043", false);

//如果设置为true,就可以输入日志信息, boolean 值的含义。

特别好用:集成特别简单

腾讯Bugly 最专业的质量跟踪平台(用于跟踪、收集ANR和崩溃)
腾讯Bugly 最专业的质量跟踪平台(用于跟踪、收集ANR和崩溃)

添加依赖:

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

在application中进行初始化: 填写申请的appid

@Override
    public void onCreate() {
        super.onCreate();

        initUMShare();
        initBugly();
    }

    private void initBugly() {
        CrashReport.initCrashReport(getApplicationContext(), "900038043", false);
    }
           
腾讯Bugly 最专业的质量跟踪平台(用于跟踪、收集ANR和崩溃)